home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / livecd.squashfs / usr / lib / X11 / xkb / symbols / inet < prev    next >
Text File  |  2005-01-13  |  67KB  |  2,058 lines

  1.  // $XFree86: xc/programs/xkbcomp/symbols/inet,v 1.37 2004/01/09 00:16:03 dawes Exp $
  2.  
  3. // EAK (Easy Access, Internet, Multimedia, PDA) keyboards
  4. // Copyright (C) 2002 Stanislav Brabec <sbrabec@suse.cz>
  5. //
  6. // Based on LinEAK project
  7. // LinEAK - Linux support for Easy Access and Internet Keyboards      
  8. // Copyright (C) 2001, 2002 Mark Smulders <Mark@PIRnet.nl>
  9.  
  10. // Usage in XF86Config:
  11. // Option "XkbLayout"    "my_kb_layout"
  12. // Option "XkbVariant"    "my_kb_variant"
  13. // Option "XkbModel"    "my_eak_type"
  14. // Option "XkbRules"    "xfree86"
  15. // Simple command line usage:
  16. // setxkbmap 'my_kb_layout' -variant 'my_kb_variant' -model 'my_eak_type'
  17.  
  18. // All keyboards listed here should be also mentioned in
  19. // xc/programs/xkbcomp/rules/xfree86, xfree86.lst and xfree86.xml.
  20.  
  21. // Acer
  22.  
  23. partial alphanumeric_keys
  24. xkb_symbols "airkey" {
  25.     name[Group1]= "Acer AirKey V";
  26.  
  27.     key <I18>    {    [ XF86AudioPrev        ]    };
  28.     key <I15>    {    [ XF86AudioPlay, XF86AudioPause ] };
  29.     key <I31>    {    [ XF86AudioStop, XF86Eject ]    };
  30.     key <I13>    {    [ XF86AudioNext        ]    };
  31.     key <I2D>    {    [ XF86AudioRaiseVolume    ]    };
  32.     key <I26>    {    [ XF86AudioLowerVolume    ]    };
  33.     key <I19>    {    [ XF86AudioMute        ]    };
  34.     key <I24>    {    [ XF86WWW        ]    };
  35.     key <I16>    {    [ XF86Mail        ]    };
  36.     key <I2F>    {    [ XF86Terminal        ]    };
  37.     key <I63>    {    [ XF86Standby        ]    };
  38.     key <I5E>    {    [ XF86PowerOff        ]    };
  39. };
  40.  
  41. // Azona
  42.  
  43. partial alphanumeric_keys
  44. xkb_symbols "azonaRF2300" {
  45.     // From Radics Laszlo <garaboncias@mailbox.hu>
  46.        name[Group1]= "Azona RF2300 wireless Internet Keyboard";
  47.  
  48.     key <I02>   {       [ XF86WWW               ]       };
  49.     key <I17>   {       [ XF86AudioStop         ]       };
  50.     key <I1E>   {       [ XF86AudioRaiseVolume  ]       };
  51.     key <I1F>   {       [ XF86AudioPlay, XF86AudioPause ] };
  52.     key <I21>   {       [ XF86Calculator        ]       };
  53.     key <I22>   {       [ XF86AudioNext         ]       };
  54.     key <I24>   {       [ XF86AudioPrev         ]       };
  55.     key <I25>   {       [ XF86AudioLowerVolume  ]       };
  56.     key <I26>   {       [ XF86AudioMute         ]       };
  57.     key <I3C>   {       [ XF86Copy              ]       };
  58.     key <I5F>   {       [ XF86Standby           ]       };
  59.     key <I65>   {       [ XF86Search            ]       };
  60.     key <I66>   {       [ XF86Favorites         ]       };
  61.     key <I69>   {       [ XF86Forward           ]       };
  62.     key <I6A>   {       [ XF86Back              ]       };
  63.     key <I6C>   {       [ XF86Mail              ]       };
  64.     key <I78>   {       [ XF86Cut               ]       };
  65. //  key <RCTL>  {       [ XF86Paste             ]       };
  66. };
  67.  
  68. // ACPI Standard
  69.  
  70. partial alphanumeric_keys
  71. xkb_symbols "acpi" {
  72.     name[Group1]= "ACPI Standard";
  73.  
  74.     key <I5E>    {    [ XF86PowerOff        ]    };
  75.     key <I5F>    {    [ XF86Standby        ]    };
  76.     key <I63>    {    [ XF86WakeUp        ]    };
  77. };
  78.  
  79.  
  80. // Advance
  81.  
  82. partial alphanumeric_keys
  83. xkb_symbols "scorpius" {
  84.     name[Group1]= "Advance Scorpius KI";
  85.  
  86.     key <I10>    {    [ XF86AudioPrev        ]    };
  87.     key <I22>    {    [ XF86AudioPlay, XF86AudioPause ] };
  88.     key <I24>    {    [ XF86AudioStop        ]    };
  89.     key <I19>    {    [ XF86AudioNext        ]    };
  90.     key <I6D>    {    [ XF86AudioMedia    ]    };
  91.  
  92.     key <I2E>    {    [ XF86AudioLowerVolume    ]    };
  93.     key <I20>    {    [ XF86AudioMute        ]    };
  94.     key <I30>    {    [ XF86AudioRaiseVolume    ]    };
  95.  
  96.     key <I63>    {    [ XF86WakeUp        ]    };
  97.     key <I5F>    {    [ XF86Standby        ]    };
  98.     key <I5E>    {    [ XF86PowerOff        ]    };
  99.  
  100.     key <I21>    {    [ XF86Calculator    ]    };
  101.     key <I6B>    {    [ XF86MyComputer    ]    };
  102.     key <I6C>    {    [ XF86Mail        ]    };
  103.     key <I66>    {    [ XF86Favorites        ]    };
  104.     key <I32>    {    [ XF86HomePage        ]    };
  105.  
  106.     key <I6A>    {    [ XF86Back        ]    };
  107.     key <I69>    {    [ XF86Forward        ]    };
  108.     key <I68>    {    [ XF86Stop        ]    };
  109.     key <I67>    {    [ XF86Reload        ]    };
  110.     key <I65>    {    [ XF86Search        ]    };
  111. };
  112.  
  113.  
  114. // Brother
  115.  
  116. partial alphanumeric_keys
  117. xkb_symbols "brother" {
  118.     name[Group1]= "Brother Internet Keyboard";
  119.  
  120.     key <I21>    {    [ XF86WWW        ]    };
  121.     key <I1E>    {    [ XF86AudioMute        ]    };
  122.     key <I68>    {    [ XF86AudioLowerVolume    ]    };
  123.     key <I30>    {    [ XF86AudioRaiseVolume    ]    };
  124.     key <I18>    {    [ XF86ScrollDown    ]    };
  125.     key <I10>    {    [ XF86ScrollUp        ]    };
  126.     key <I17>    {    [ XF86AudioPrev        ]    };
  127.     key <I12>    {    [ XF86AudioPlay, XF86AudioPause ] };
  128.     key <I2E>    {    [ XF86AudioNext        ]    };
  129.     key <I23>    {    [ XF86AudioStop        ]    };
  130.     key <I19>    {    [ XF86ZoomOut        ]    };
  131.     key <I32>    {    [ XF86ZoomIn        ]    };
  132.     key <I24>    {    [ XF86Calculator    ]    };
  133.     key <I25>    {    [ XF86Xfer        ]    };
  134.     key <I22>    {    [ Menu            ]    };
  135.     key <I26>    {    [ XF86Mail        ]    };
  136.     key <I5E>    {    [ XF86PowerOff        ]    };
  137.     key <I5F>    {    [ XF86Standby        ]    };
  138.     key <I63>    {    [ XF86WakeUp        ]    };
  139. };
  140.  
  141.  
  142. // BTC
  143.  
  144. partial alphanumeric_keys
  145. xkb_symbols "btc5113rf" {
  146.     name[Group1]= "BTC 5113RF Multimedia";
  147.  
  148.     key <I30>    {    [ XF86WWW        ]    };
  149.     key <I26>    {    [ XF86Back        ]    };
  150.     key <I20>    {    [ XF86Favorites        ]    };
  151.     key <I32>    {    [ XF86Search        ]    };
  152.     key <I25>    {    [ XF86AudioLowerVolume    ]    };
  153.     key <I1E>    {    [ XF86AudioRaiseVolume    ]    };
  154.     key <I12>    {    [ XF86AudioMute        ]    };
  155.     key <I22>    {    [ XF86AudioPrev        ]    };
  156.     key <I19>    {    [ XF86AudioPlay, XF86AudioPause ] };
  157.     key <I10>    {    [ XF86AudioStop        ]    };
  158.     key <I24>    {    [ XF86AudioNext        ]    };
  159.     key <I21>    {    [ XF86Eject        ]    };
  160.     key <I5E>    {    [ XF86PowerOff        ]    };
  161.     key <I5F>    {    [ XF86Standby        ]    };
  162.     key <I63>    {    [ XF86WakeUp        ]    };
  163. };
  164.  
  165. partial alphanumeric_keys
  166. xkb_symbols "btc5126t" {
  167.     name[Group1]= "BTC 5126T";
  168.  
  169.     key <I30>    {    [ XF86WWW        ]    };
  170.     key <I5F>    {    [ XF86Standby        ]    };
  171.     key <I2B>    {    [ XF86Mail        ]    };
  172. };
  173.  
  174. partial alphanumeric_keys
  175. xkb_symbols "btc9000" {
  176.     name[Group1]= "BTC 9000";
  177.  
  178.     key <I19>    {    [ XF86AudioPlay, XF86AudioPause ] };
  179.     key <I22>    {    [ XF86AudioPrev        ]    };
  180.     key <I24>    {    [ XF86AudioNext        ]    };
  181.     key <I10>    {    [ XF86AudioStop        ]    };
  182.     key <I21>    {    [ XF86AudioMedia    ]    };
  183.  
  184.     key <I25>    {    [ XF86AudioLowerVolume    ]    };
  185.     key <I1E>    {    [ XF86AudioRaiseVolume    ]    };
  186.     key <I12>    {    [ XF86AudioMute        ]    };
  187.  
  188.     key <I30>    {    [ XF86HomePage        ]    };
  189.     key <I26>    {    [ XF86Reload        ]    };
  190.     key <I32>    {    [ XF86Search        ]    };
  191.     key <I20>    {    [ XF86Favorites        ]    };
  192.  
  193.     key <I2E>    {    [ XF86Mail        ]    };
  194.     key <I63>   {    [ XF86WakeUp        ]    };
  195.     key <I5F>    {    [ XF86Standby        ]    };
  196.     key <I5E>   {    [ XF86PowerOff        ]    };
  197. };
  198.  
  199. partial alphanumeric_keys
  200. xkb_symbols "btc9000a" {
  201.     name[Group1]= "BTC 9000A";
  202.  
  203.     key <I19>    {    [ XF86AudioPlay, XF86AudioPause ] };
  204.     key <I22>    {    [ XF86AudioPrev        ]    };
  205.     key <I24>    {    [ XF86AudioNext        ]    };
  206.     key <I10>    {    [ XF86AudioStop        ]    };
  207.     key <I21>    {    [ XF86Eject        ]    };
  208.  
  209.     key <I1E>    {    [ XF86AudioRaiseVolume    ]    };
  210.     key <I25>    {    [ XF86AudioLowerVolume    ]    };
  211.     key <I12>    {    [ XF86AudioMute        ]    };
  212.  
  213.     key <I30>    {    [ XF86WWW        ]    };
  214.     key <I26>    {    [ XF86HomePage        ]    };
  215.     key <I32>    {    [ XF86Search        ]    };
  216.     key <I20>    {    [ XF86Favorites        ]    };
  217.  
  218.     key <I2E>    {    [ Help            ]    };
  219.     key <I63>    {    [ XF86WakeUp        ]    };
  220.     key <I5F>    {    [ XF86Standby        ]    };
  221.     key <I5E>    {    [ XF86PowerOff        ]    };
  222. };
  223.  
  224. xkb_symbols "btc9001ah" {
  225.     name[Group1]= "BTC 9001AH";
  226.  
  227.     key <I1F>   {       [ XF86AudioPlay, XF86AudioPause ] };
  228.     key <I24>   {       [ XF86AudioPrev         ]       };
  229.     key <I22>   {       [ XF86AudioNext         ]       };
  230.     key <I17>   {       [ XF86AudioStop         ]       };
  231.     key <RWIN>  {       [ XF86Eject             ]       };
  232.  
  233.     key <I1E>   {       [ XF86AudioRaiseVolume  ]       };
  234.     key <I25>   {       [ XF86AudioLowerVolume  ]       };
  235.     key <I26>   {       [ XF86AudioMute         ]       };
  236.  
  237.     key <I02>   {       [ XF86WWW               ]       };
  238.     key <I5F>   {       [ XF86PowerOff          ]       };
  239.     key <I6C>   {       [ XF86Mail              ]       };
  240. };
  241.  
  242. partial alphanumeric_keys
  243. xkb_symbols "btc5090" {
  244.     name[Group1]= "BTC 5090";
  245.  
  246.     key <I32>   {       [ XF86WWW               ]       };
  247.     key <I26>   {       [ XF86Start             ]       };
  248.     key <I66>   {       [ XF86Favorites         ]       };
  249.     key <I65>   {       [ XF86Search            ]       };
  250.     key <I2E>   {       [ XF86AudioLowerVolume  ]       };
  251.     key <I30>   {       [ XF86AudioRaiseVolume  ]       };
  252.     key <I20>   {       [ XF86AudioMute         ]       };
  253.     key <I10>   {       [ XF86AudioPrev         ]       };
  254.     key <I22>   {       [ XF86AudioPlay, XF86AudioPause ] };
  255.     key <I24>   {       [ XF86AudioStop         ]       };
  256.     key <I19>   {       [ XF86AudioNext         ]       };
  257.     key <I33>   {       [ XF86Eject             ]       };
  258.     key <I5E>   {       [ XF86PowerOff          ]       };
  259.     key <I5F>   {       [ XF86Standby           ]       };
  260.     key <I63>   {       [ XF86WakeUp            ]       };
  261. };
  262.  
  263. // Cherry Blue Line
  264.  
  265. partial alphanumeric_keys
  266. xkb_symbols "cherryblue" {
  267.     name[Group1]= "Cherry Blue Line CyBo@rd";
  268.  
  269.     key <I6A>    {    [ XF86Back        ]    };
  270.     key <I69>    {    [ XF86Forward        ]    };
  271.     key <I68>    {    [ XF86Stop        ]    };
  272.     key <FK16>    {    [ XF86Reload        ]    };
  273.     key <I65>    {    [ XF86Search        ]    };
  274.     key <I66>    {    [ XF86MyComputer    ]    };
  275.     key <I02>    {    [ XF86HomePage        ]    };
  276.     key <I6C>    {    [ XF86Mail        ]    };
  277.     key <PRSC>    {    [ XF86Terminal        ]    };
  278.     key <I21>    {    [ XF86Calculator    ]    };
  279.     key <I1E>    {    [ XF86AudioRaiseVolume    ]    };
  280.     key <I26>    {    [ XF86AudioMute        ]    };
  281.     key <I25>    {    [ XF86AudioLowerVolume    ]    };
  282.     key <XFER>    {    [ XF86Go        ]    };
  283.     key <I24>    {    [ XF86AudioPrev        ]    };
  284.     key <I22>    {    [ XF86AudioNext        ]    };
  285.     key <I1F>    {    [ XF86AudioPlay, XF86AudioPause ] };
  286.     key <I17>    {    [ XF86AudioStop        ]    };
  287.     key <I63>    {    [ XF86Standby        ]    };
  288. };
  289.  
  290. partial alphanumeric_keys
  291. xkb_symbols "cherrybluea" {
  292.     name[Group1]= "Cherry Blue Line CyBo@rd (alternate option)";
  293.  
  294.     key <I6A>    {    [ XF86Back        ]    };
  295.     key <I69>    {    [ XF86Forward        ]    };
  296.     key <I68>    {    [ XF86Stop        ]    };
  297.     key <I67>    {    [ XF86Reload        ]    };
  298.     key <I65>    {    [ XF86Search        ]    };
  299.     key <I66>    {    [ XF86MyComputer    ]    };
  300.     key <I32>    {    [ XF86HomePage        ]    };
  301.     key <I6C>    {    [ XF86Mail        ]    };
  302.     key <I6B>    {    [ XF86Terminal        ]    };
  303.     key <I21>    {    [ XF86Calculator    ]    };
  304.     key <I30>    {    [ XF86AudioRaiseVolume    ]    };
  305.     key <I20>    {    [ XF86AudioMute        ]    };
  306.     key <I2E>    {    [ XF86AudioLowerVolume    ]    };
  307.     key <I6D>    {    [ XF86Go        ]    };
  308.     key <I10>    {    [ XF86AudioPrev        ]    };
  309.     key <I19>    {    [ XF86AudioNext        ]    };
  310.     key <I22>    {    [ XF86AudioPlay, XF86AudioPause ] };
  311.     key <I24>    {    [ XF86AudioStop        ]    };
  312.     key <I5F>    {    [ XF86Standby        ]    };
  313. };
  314.  
  315.  
  316. // Chicony
  317.  
  318. xkb_symbols "hp_multimedia" {
  319.  
  320.     // Describes the extra keys on an HP "Internet" keyboard.
  321.  
  322.     name[Group1]= "HPMultimedia";
  323.     key <I1E>  {       [ XF86Mail              ]       };
  324.     key <I12>  {       [ XF86Search            ]       };
  325.     key <I32>   {      [ XF86WWW               ]       };
  326.     key <I17>  {       [ Help                  ]       };
  327.     key <I25>   {      [ XF86ScreenSaver       ]       };
  328.     key <I23>   {      [ XF86Launch2           ]       };
  329.     key <I22>  {       [ XF86Launch3           ]       };
  330.     key <I24>  {       [ XF86Launch4           ]       };
  331.     key <I21>  {       [ XF86Launch5           ]       };
  332.     key <I26>  {       [ XF86Launch6           ]       };
  333.     key <I20>  {       [ XF86AudioMute         ]       };
  334.     key <I2E>  {       [ XF86AudioLowerVolume  ]       };
  335.     key <I30>  {       [ XF86AudioRaiseVolume  ]       };
  336. };
  337.  
  338. partial alphanumeric_keys 
  339. xkb_symbols "hp_multimedia2" {
  340.  
  341.     // Describes the extra keys on an HP "Internet" keyboard.
  342.  
  343.     name[Group1]= "HPMultimedia2";
  344.     key <I2D>  {       [ XF86Mail              ]       };
  345.     key <I13>   {      [ XF86WWW               ]       };
  346.     key <I26>  {       [ XF86HomePage          ]       };
  347.     key <I18>   {      [ XF86Launch1           ]       };
  348.     key <I15>   {      [ XF86Launch2           ]       };
  349.     key <I31>  {       [ XF86Launch3           ]       };
  350. };
  351.  
  352. partial alphanumeric_keys
  353. xkb_symbols "xe3gc" {
  354.  
  355.     // Describes the OneTouch buttons on HP Omnibook XE3 GC models.
  356.     // See http://sourceforge.net/projects/omke for details on enabling
  357.     // these keys
  358.  
  359.     name[Group1]= "XE3GC";
  360.     key <I73>  {       [ XF86WWW               ]       };
  361.     key <I74>  {       [ XF86Mail              ]       };
  362.     key <I72>  {       [ XF86Launch1           ]       };
  363.     key <I71>  {       [ Help                  ]       };
  364.     key <I10>  {       [ XF86AudioPrev         ]       };
  365.     key <I22>  {       [ XF86AudioPlay, XF86AudioPause ]       };
  366.     key <I24>  {       [ XF86AudioStop, XF86Eject      ]       };
  367.     key <I19>  {       [ XF86AudioNext         ]       };
  368. };
  369.  
  370. partial alphanumeric_keys
  371. xkb_symbols "xe3gf" {
  372.  
  373.     // Describes the OneTouch buttons on HP Omnibook XE3 GF models.
  374.     // See http://sourceforge.net/projects/omke for details on enabling
  375.     // these keys
  376.  
  377.     name[Group1]= "XE3GF";
  378.     key <I32>  {       [ XF86WWW               ]       };
  379.     key <I6C>  {       [ XF86Mail              ]       };
  380.     key <I74>  {       [ XF86Launch1           ]       };
  381.     key <I73>  {       [ Help                  ]       };
  382.     key <I10>  {       [ XF86AudioPrev         ]       };
  383.     key <I22>  {       [ XF86AudioPlay, XF86AudioPause ]       };
  384.     key <I24>  {       [ XF86AudioStop, XF86Eject      ]       };
  385.     key <I19>  {       [ XF86AudioNext         ]       };
  386.     key <I2E>  {       [ XF86AudioLowerVolume  ]       };
  387.     key <I30>  {       [ XF86AudioRaiseVolume  ]       };
  388.     key <I20>  {       [ XF86AudioMute         ]       };
  389. };
  390.  
  391. partial alphanumeric_keys
  392. xkb_symbols "xt1000" {
  393.  
  394.     // Describes the OneTouch buttons on HP Omnibook XT1000 models.
  395.     // See http://sourceforge.net/projects/omke for details on enabling
  396.     // these keys
  397.  
  398.     name[Group1]= "XT1000";
  399.     key <I6C>  {       [ XF86Mail              ]       };
  400.     key <I74>  {       [ XF86Launch1           ]       };
  401.     key <I32>  {       [ XF86WWW               ]       };
  402.     key <I73>  {       [ XF86Launch2           ]       };
  403.     key <I72>  {       [ Help                  ]       };
  404.     key <I71>  {       [ XF86Launch3           ]       };
  405.     key <I10>  {       [ XF86AudioPrev         ]       };
  406.     key <I19>  {       [ XF86AudioNext         ]       };
  407.     key <I22>  {       [ XF86AudioPlay, XF86AudioPause ]       };
  408.     key <I24>  {       [ XF86AudioStop, XF86Eject      ]       };
  409.     key <I2E>  {       [ XF86AudioLowerVolume  ]       };
  410.     key <I30>  {       [ XF86AudioRaiseVolume  ]       };
  411.     key <I20>  {       [ XF86AudioMute         ]       };
  412. };
  413.  
  414. partial alphanumeric_keys
  415. xkb_symbols "omnibook500fa" {
  416.  
  417.     // Describes the OneTouch buttons on HP Omnibook 500 FA models.
  418.     // See http://sourceforge.net/projects/omke for details on enabling
  419.     // these keys
  420.  
  421.     name[Group1]= "OmniBook500FA";
  422.     key <I74>  {       [ XF86Launch1           ]       };
  423.     key <I73>  {       [ Help                  ]       };
  424. };
  425.  
  426. partial alphanumeric_keys 
  427. xkb_symbols "chicony" {
  428.     name[Group1]= "Chicony Internet Keyboard";
  429.  
  430.     key <I19>    {    [ XF86AudioLowerVolume    ]    };
  431.     key <I12>    {    [ XF86AudioMute        ]    };
  432.     key <I23>    {    [ XF86AudioRaiseVolume    ]    };
  433.     key <I22>    {    [ XF86AudioPrev        ]    };
  434.     key <I24>    {    [ XF86AudioStop        ]    };
  435.     key <I21>    {    [ XF86AudioPlay, XF86AudioPause ] };
  436.     key <I20>    {    [ XF86AudioNext        ]    };
  437.     key <I5E>    {    [ XF86PowerOff        ]    };
  438.     key <I32>    {    [ XF86HomePage        ]    };
  439.     key <I17>    {    [ XF86Mail        ]    };
  440.     key <I25>    {    [ XF86Back        ]    };
  441.     key <I1E>    {    [ XF86Forward        ]    };
  442.     key <I5F>    {    [ XF86ContrastAdjust    ]    };
  443.     key <I63>    {    [ XF86BrightnessAdjust    ]    };
  444.     key <I30>    {    [ XF86LaunchA        ]    };
  445.     key <I26>    {    [ XF86LaunchB        ]    };
  446.     key <I2E>    {    [ XF86LaunchC        ]    };
  447. };
  448.  
  449. partial alphanumeric_keys
  450. xkb_symbols "chicony9885" {
  451.     name[Group1]= "Chicony KB-9885";
  452.  
  453.     key <I19>    {    [ XF86AudioLowerVolume    ]    };
  454.     key <I12>    {    [ XF86AudioMute        ]    };
  455.     key <I23>    {    [ XF86AudioRaiseVolume    ]    };
  456.     key <I22>    {    [ XF86AudioPrev        ]    };
  457.     key <I24>    {    [ XF86AudioStop        ]    };
  458.     key <I21>    {    [ XF86AudioPlay, XF86AudioPause ] };
  459.     key <I20>    {    [ XF86AudioNext        ]    };
  460.     key <I5E>    {    [ XF86PowerOff        ]    };
  461.     key <I5F>    {    [ XF86Standby        ]    };
  462.     key <I63>    {    [ XF86WakeUp        ]    };
  463.     key <I32>    {    [ XF86WWW        ]    };
  464.     key <I17>    {    [ XF86Mail        ]    };
  465.     key <I30>    {    [ XF86LaunchA        ]    };
  466.     key <I26>    {    [ XF86LaunchB        ]    };
  467.     key <I2E>    {    [ XF86LaunchC        ]    };
  468.     key <I25>    {    [ XF86Back        ]    };
  469.     key <I1E>    {    [ XF86Forward        ]    };
  470. };
  471.  
  472.  
  473. // Compaq
  474.  
  475. partial alphanumeric_keys
  476. xkb_symbols "compaqeak8" {
  477.     name[Group1]= "Compaq Easy Access Keyboard";
  478.  
  479.     key <I23>    {    [ XF86WWW        ]    };
  480.     key <I1F>    {    [ XF86HomePage        ]    };
  481.     key <I1A>    {    [ XF86Search        ]    };
  482.     key <I1E>    {    [ XF86Mail        ]    };
  483.     key <I13>    {    [ XF86Community        ]    };
  484.     key <I14>    {    [ XF86Market        ]    };
  485.     key <I15>    {    [ XF86Meeting        ]    };
  486.     key <I1B>    {    [ XF86News        ]    };
  487. };
  488.  
  489. partial alphanumeric_keys 
  490. xkb_symbols "compaqik7" {
  491.     name[Group1]= "Compaq Internet Keyboard (7 keys)";
  492.  
  493.     key <I1E>    {    [ XF86Mail        ]    };
  494.     key <I23>    {    [ Help            ]    };
  495.     key <I21>    {    [ XF86Search        ]    };
  496.     key <I25>    {    [ XF86VendorHome    ]    };
  497.     key <I26>    {    [ XF86HomePage        ]    };
  498.     key <I12>    {    [ XF86LightBulb        ]    };
  499.     key <I32>    {    [ XF86Shop        ]    };
  500. };
  501.  
  502. partial alphanumeric_keys
  503. xkb_symbols "compaqik13" {
  504.     name[Group1]= "Compaq Internet Keyboard (13 keys)";
  505.  
  506.     key <I22>    {    [ XF86AudioPlay, XF86AudioPause ] };
  507.     key <I24>    {    [ XF86AudioStop        ]    };
  508.     key <I10>    {    [ XF86AudioPrev        ]    };
  509.     key <I19>    {    [ XF86AudioNext        ]    };
  510.     key <I5F>    {    [ XF86Standby        ]    };
  511.     key <I20>    {    [ XF86AudioMute        ]    };
  512.     key <I2E>    {    [ XF86AudioLowerVolume    ]    };
  513.     key <I30>    {    [ XF86AudioRaiseVolume    ]    };
  514.     key <I1F>    {    [ XF86Go        ]    };
  515.     key <I23>    {    [ XF86WWW        ]    };
  516.     key <I21>    {    [ XF86Search        ]    };
  517.     key <I1E>    {    [ XF86Mail        ]    };
  518.     key <I32>    {    [ XF86Shop        ]    };
  519. };
  520.  
  521. partial alphanumeric_keys
  522. xkb_symbols "compaqik18" {
  523.     name[Group1]= "Compaq Internet Keyboard (18 keys)";
  524.  
  525.     key <I22>    {    [ XF86AudioPlay, XF86AudioPause ] };
  526.     key <I10>    {    [ XF86AudioPrev        ]    };
  527.     key <I19>    {    [ XF86AudioNext        ]    };
  528.     key <I24>    {    [ XF86AudioStop        ]    };
  529.     key <I18>    {    [ XF86Eject        ]    };
  530.  
  531.     key <I1E>    {    [ XF86Mail        ]    };
  532.     key <I26>    {    [ XF86Community        ]    };
  533.     key <I25>    {    [ XF86VendorHome    ]    };
  534.     key <I23>    {    [ XF86WWW        ]    };
  535.     key <I21>    {    [ XF86Search        ]    };
  536.     key <I12>    {    [ XF86LightBulb        ]    };
  537.     key <I32>    {    [ XF86Shop        ]    };
  538.  
  539.     key <I68>    {    [ Print            ]    };
  540.     key <I1F>    {    [ XF86Go        ]    };
  541.     key <I2E>    {    [ XF86AudioLowerVolume    ]    };
  542.     key <I20>    {    [ XF86AudioMute        ]    };
  543.     key <I30>    {    [ XF86AudioRaiseVolume    ]    };
  544.     key <I5F>    {    [ XF86Standby        ]    };
  545. };
  546.  
  547.  
  548. partial alphanumeric_keys
  549. xkb_symbols "armada" {
  550.     name[Group1]= "Laptop/notebook Compaq (eg. Armada, Evo) Laptop Keyboard";
  551.  
  552.     key <I6F>    {    [ XF86AudioMedia    ]    };
  553.     key <I20>    {    [ XF86AudioMute        ]    };
  554.     key <I2E>    {    [ XF86AudioLowerVolume    ]    };
  555.     key <I30>    {    [ XF86AudioRaiseVolume    ]    };
  556.     key <I23>    {    [ XF86WWW        ]    };
  557.     key <I1F>    {    [ XF86HomePage        ]    };
  558.     key <I1A>    {    [ XF86Search        ]    };
  559.     key <I1E>    {    [ XF86Mail        ]    };
  560. };
  561.  
  562. partial alphanumeric_keys
  563. xkb_symbols "presario" {
  564.     name[Group1]= "Laptop/notebook Compaq (eg. Presario) Internet Keyboard";
  565.  
  566.     key <I22>    {    [ XF86AudioPlay, XF86AudioPause ] };
  567.     key <I10>    {    [ XF86AudioPrev        ]    };
  568.     key <I19>    {    [ XF86AudioNext        ]    };
  569.     key <I24>    {    [ XF86AudioStop        ]    };
  570.     key <I1F>    {    [ XF86Launch1        ]    };
  571.     key <I18>    {    [ XF86Launch2        ]    };
  572.  
  573.     key <I75>    {    [ XF86AudioMedia    ]    };
  574.     key <I23>    {    [ XF86WWW        ]    };
  575.     key <I14>    {    [ XF86Q            ]    };
  576.     key <I32>    {    [ XF86Shop        ]    };
  577.     key <I1E>    {    [ XF86Mail        ]    };
  578.     key <I20>    {    [ XF86AudioMute        ]    };
  579.     key <I5F>    {    [ XF86Standby        ]    };
  580. };
  581.  
  582. partial alphanumeric_keys
  583. xkb_symbols "ipaq" {
  584.     name[Group1]= "Compaq iPaq Keyboard";
  585.  
  586.     key <I6C>    {    [ XF86Mail        ]    };
  587.     key <I69>    {    [ XF86BackForward    ]    };
  588.     key <I6A>    {    [ XF86Q            ]    };
  589.     key <I02>    {    [ XF86Standby        ]    };
  590.     key <I65>    {    [ XF86Search        ]    };
  591.     key <I66>    {    [ XF86Travel        ]    };
  592.     key <FK16>    {    [ XF86Shop        ]    };
  593. };
  594.  
  595.  
  596. // Dell
  597.  
  598. partial alphanumeric_keys
  599. xkb_symbols "dell" {
  600.     name[Group1]= "Dell";
  601.  
  602.     key <I12>    {    [ XF86Mail        ]    };
  603.     key <I26>    {    [ XF86HomePage        ]    };
  604.     key <I1E>    {    [ XF86Search        ]    };
  605.     key <I5F>    {    [ XF86Standby        ]    };
  606. };
  607.  
  608.  
  609. partial alphanumeric_keys
  610. xkb_symbols "inspiron" {
  611.     name[Group1]= "Laptop/notebook Dell Inspiron 8xxx";
  612.  
  613.     key <XFER>    {    [ XF86AudioPlay, XF86AudioPause ] };
  614.     key <NFER>    {    [ XF86AudioPrev        ]    };
  615.     key <I04>    {    [ XF86AudioNext        ]    };
  616.     key <I02>    {    [ XF86AudioStop        ]    };
  617.     key <I30>    {    [ XF86AudioRaiseVolume    ]    };
  618.     key <I2E>    {    [ XF86AudioLowerVolume    ]    };
  619.     key <I20>    {    [ XF86AudioMute        ]    };
  620. };
  621.  
  622.  
  623. // Dexxa
  624.  
  625. partial alphanumeric_keys
  626. xkb_symbols "dexxa" {
  627.     name[Group1]= "Dexxa Wireless Desktop Keyboard";
  628.  
  629.     key <I67>    {    [ XF86Reload        ]    };
  630.     key <I66>    {    [ XF86Favorites        ]    };
  631.     key <I65>    {    [ XF86Search        ]    };
  632.     key <I6C>    {    [ XF86Mail        ]    };
  633.     key <I32>    {    [ XF86WWW        ]    };
  634.     key <I22>    {    [ XF86AudioPlay, XF86AudioPause ] };
  635.     key <I30>    {    [ XF86AudioRaiseVolume    ]    };
  636.     key <I2E>    {    [ XF86AudioLowerVolume    ]    };
  637.     key <I20>    {    [ XF86AudioMute        ]    };
  638. };
  639.  
  640.  
  641. // Diamond
  642.  
  643. partial alphanumeric_keys
  644. xkb_symbols "diamond" {
  645.     name[Group1]= "Diamond 9801 / 9802 series";
  646.  
  647.     key <I6A>    {    [ XF86Back        ]    };
  648.     key <I69>    {    [ XF86Forward        ]    };
  649.     key <I68>    {    [ XF86Stop        ]    };
  650.     key <I66>    {    [ XF86Favorites        ]    };
  651.     key <I65>    {    [ XF86Search        ]    };
  652.     key <I67>    {    [ XF86Reload        ]    };
  653.     key <I32>    {    [ XF86HomePage        ]    };
  654.     key <I6C>    {    [ XF86Mail        ]    };
  655.     key <I20>    {    [ XF86AudioMute        ]    };
  656.     key <I30>    {    [ XF86AudioRaiseVolume    ]    };
  657.     key <I2E>    {    [ XF86AudioLowerVolume    ]    };
  658.     key <I6D>    {    [ XF86Go        ]    };
  659.     key <I24>    {    [ XF86AudioStop        ]    };
  660.     key <I22>    {    [ XF86AudioPlay, XF86AudioPause ] };
  661.     key <I19>    {    [ XF86AudioNext        ]    };
  662.     key <I10>    {    [ XF86AudioPrev        ]    };
  663.     key <I21>    {    [ XF86Calculator    ]    };
  664.     key <I6B>    {    [ XF86MyComputer    ]    };
  665.     key <I5E>    {    [ XF86PowerOff        ]    };
  666.     key <I5F>    {    [ XF86Standby        ]    };
  667.     key <I63>    {    [ XF86WakeUp        ]    };
  668. };
  669.  
  670. // DTK
  671.  
  672. partial alphanumeric_keys
  673. xkb_symbols "dtk2000" {
  674.     // From Radics Laszlo <garaboncias@mailbox.hu>
  675.     // Describes the extra keys on a DTK2000 Internet keyboard.
  676.  
  677.     name[Group1]= "DTK2000";
  678.     key <I10>   {       [ XF86AudioPrev         ]       };
  679.     key <I19>   {       [ XF86AudioNext         ]       };
  680.     key <I20>   {       [ XF86AudioMute         ]       };
  681.     key <I2E>   {       [ XF86AudioLowerVolume  ]       };
  682.     key <I21>   {       [ XF86Calculator        ]       };
  683.     key <I22>   {       [ XF86AudioPlay, XF86AudioPause ]       };
  684.     key <I24>   {       [ XF86AudioStop         ]       };
  685.     key <I30>   {       [ XF86AudioRaiseVolume  ]       };
  686.     key <I32>   {       [ XF86HomePage          ]       };
  687.     key <I5E>   {       [ XF86PowerOff          ]       };
  688.     key <I5F>   {       [ XF86Sleep             ]       };
  689.     key <I63>   {       [ XF86WakeUp            ]       };
  690.     key <I65>   {       [ XF86Search            ]       };
  691.     key <I66>   {       [ XF86Favorites         ]       };
  692.     key <I67>   {       [ XF86Refresh           ]       };
  693.     key <I68>   {       [ XF86Stop              ]       };
  694.     key <I69>   {       [ XF86Forward           ]       };
  695.     key <I6A>   {       [ XF86Back              ]       };
  696.     key <I6B>   {       [ XF86MyComputer        ]       };
  697.     key <I6C>   {       [ XF86Mail              ]       };
  698.     key <I6D>   {       [ XF86AudioMedia        ]       };
  699. };
  700.  
  701.  
  702. // Ennyah
  703.  
  704. partial alphanumeric_keys
  705. xkb_symbols "ennyah_dkb1008" {
  706.     name[Group1]= "Ennyah DKB-1008";
  707.  
  708.     key <I32>    {    [ XF86HomePage        ]    };
  709.     key <I6C>    {    [ XF86Mail        ]    };
  710.     key <I6A>    {    [ XF86Back        ]    };
  711.     key <I69>    {    [ XF86Forward        ]    };
  712.     key <I65>    {    [ XF86Search        ]    };
  713.     key <I67>    {    [ XF86Refresh        ]    };
  714.     key <I66>    {    [ XF86Favorites        ]    };
  715.     key <I68>    {    [ XF86Stop        ]    };
  716.     key <I2E>    {    [ XF86AudioLowerVolume    ]    };
  717.     key <I30>    {    [ XF86AudioRaiseVolume    ]    };
  718.     key <I20>   {    [ XF86AudioMute        ]    };
  719.     key <I24>   {    [ XF86AudioStop        ]    };
  720.     key <I10>   {    [ XF86AudioPrev        ]    };
  721.     key <I22>   {    [ XF86AudioPlay, XF86AudioPause ] };
  722.     key <I19>   {    [ XF86AudioNext        ]    };
  723.     key <XFER>  {    [ XF86AudioMedia    ]    };
  724.     key <I5E>   {    [ XF86PowerOff        ]    };
  725.     key <I5F>   {    [ XF86Standby        ]    };
  726.     key <I63>   {    [ XF86WakeUp        ]    };
  727. };
  728.  
  729.  
  730. // Genius
  731.  
  732. partial alphanumeric_keys
  733. xkb_symbols "genius" {
  734.     name[Group1]= "Genius Comfy KB-16M / Genius MM Keyboard KWD-910";
  735.  
  736.     key <I23>    {    [ XF86AudioPrev        ]    };
  737.     key <I22>   {    [ XF86AudioPlay, XF86AudioPause ] };
  738.     key <I24>   {    [ XF86AudioStop        ]    };
  739.     key <I21>   {    [ XF86AudioNext        ]    };
  740.     key <I30>   {    [ XF86Eject        ]    };
  741.     key <I19>   {    [ XF86AudioLowerVolume    ]    };
  742.     key <I12>   {    [ XF86AudioRaiseVolume    ]    };
  743.     key <I20>   {    [ XF86AudioMute        ]    };
  744.     key <I26>   {    [ XF86ScreenSaver    ]    };
  745.     key <I17>   {    [ XF86Calculator    ]    };
  746.     key <I2E>   {    [ XF86Mail        ]    };
  747.     key <I25>   {    [ XF86Back        ]    };
  748.     key <I32>   {    [ XF86WWW        ]    };
  749.     key <I1E>   {    [ XF86Forward        ]    };
  750.     key <I5F>   {    [ XF86Standby        ]    };
  751.     key <I63>   {    [ XF86WakeUp        ]    };
  752. };
  753.  
  754. partial alphanumeric_keys
  755. xkb_symbols "geniuscomfy2" {
  756.     // From Radics Laszlo <garaboncias@mailbox.hu>
  757.     // Describes the extra keys on a Genius Comfy KB-21e-Scroll
  758.  
  759.     name[Group1]= "GeniusComfy21e";
  760.  
  761.     key <I10>   {       [ XF86AudioPrev         ]       };
  762.     key <I13>   {       [ XF86Word              ]       };
  763.     key <I14>   {       [ XF86Excel             ]       };
  764.     key <I19>   {       [ XF86AudioNext         ]       };
  765.     key <I20>   {       [ XF86AudioMute         ]       };
  766.     key <I2E>   {       [ XF86AudioLowerVolume  ]       };
  767.     key <I21>   {       [ XF86Calculator        ]       };
  768.     key <I22>   {       [ XF86AudioPlay, XF86AudioPause ]       };
  769.     key <I23>   {       [ Return                ]       };
  770.     key <I24>   {       [ XF86AudioStop         ]       };
  771.     key <I30>   {       [ XF86AudioRaiseVolume  ]       };
  772.     key <I32>   {       [ XF86HomePage          ]       };
  773.     key <I5F>   {       [ XF86Sleep             ]       };
  774.     key <I65>   {       [ XF86Search            ]       };
  775.     key <I66>   {       [ XF86Favorites         ]       };
  776.     key <I67>   {       [ XF86Refresh           ]       };
  777.     key <I68>   {       [ XF86Stop              ]       };
  778.     key <I69>   {       [ XF86Forward           ]       };
  779.     key <I6A>   {       [ XF86Back              ]       };
  780.     key <I6B>   {       [ XF86MyComputer        ]       };
  781.     key <I6C>   {       [ XF86Mail              ]       };
  782.     key <I6D>   {       [ XF86AudioMedia        ]       };
  783. };
  784.  
  785. // Hewlett-Packard
  786.  
  787. partial alphanumeric_keys 
  788. xkb_symbols "hpi6" {
  789.     name[Group1]= "Hewlett-Packard Internet Keyboard";
  790.  
  791.     key <I12>    {    [ XF86Search        ]    };
  792.     key <I26>    {    [ Help            ]    };
  793.     key <I5F>    {    [ XF86Standby        ]    };
  794.     key <I2E>    {    [ XF86AudioLowerVolume    ]    };
  795.     key <I30>    {    [ XF86AudioRaiseVolume    ]    };
  796.     key <I20>    {    [ XF86AudioMute        ]    };
  797. };
  798.  
  799. partial alphanumeric_keys
  800. xkb_symbols "hp2501" {
  801.     name[Group1]= "Hewlett-Packard SK-2501 Multimedia Keyboard";
  802.  
  803.     key <I32>    {    [ XF86WWW        ]    };
  804.     key <I17>    {    [ XF86Search        ]    };
  805.     key <I12>    {    [ XF86Tools        ]    };
  806.     key <I1E>    {    [ XF86Mail        ]    };
  807.     key <I23>    {    [ XF86Launch2        ]    };
  808.     key <I22>    {    [ XF86Launch3        ]    };
  809.     key <I24>    {    [ XF86Launch4        ]    };
  810.     key <I21>    {    [ XF86Launch5        ]    };
  811.     key <I25>    {    [ XF86Standby        ]    };
  812.     key <I26>    {    [ Help            ]    };
  813.     key <I20>    {    [ XF86AudioMute        ]    };
  814.     key <I30>    {    [ XF86AudioRaiseVolume    ]    };
  815.     key <I2E>    {    [ XF86AudioLowerVolume    ]    };
  816. };
  817.  
  818. partial alphanumeric_keys
  819. xkb_symbols "hp2505" {
  820.     name[Group1]= "Hewlett-Packard SK-2505 Internet Keyboard";
  821.  
  822.     key <I22>    {    [ XF86AudioPlay, XF86AudioPause ] };
  823.     key <I10>    {    [ XF86AudioPrev        ]    };
  824.     key <I19>    {    [ XF86AudioNext        ]    };
  825.     key <I24>    {    [ XF86AudioStop        ]    };
  826.     key <I18>    {    [ XF86Eject        ]    };
  827.     key <I1E>    {    [ XF86Mail        ]    };
  828.     key <I32>    {    [ XF86WWW        ]    };
  829.     key <I2E>    {    [ XF86AudioLowerVolume    ]    };
  830.     key <I20>    {    [ XF86AudioMute        ]    };
  831.     key <I30>    {    [ XF86AudioRaiseVolume    ]    };
  832.     key <I25>    {    [ XF86Standby        ]    };
  833. };
  834.  
  835. partial alphanumeric_keys
  836. xkb_symbols "hp5181" {
  837.     name[Group1]= "Hewlett-Packard 5181 Internet Keyboard";
  838.  
  839.     key <I10>    {    [ XF86AudioPrev        ]    };
  840.     key <I12>    {    [ XF86Search        ]    };
  841.     key <I14>    {    [ XF86VendorHome    ]    };
  842.     key <I15>    {    [ XF86Community        ]    };
  843.     key <I16>    {    [ XF86AudioMedia    ]    };
  844.     key <I18>    {    [ XF86Eject        ]    };
  845.     key <I19>    {    [ XF86AudioNext        ]    };
  846.     key <I1E>    {    [ XF86Shop        ]    };
  847.     key <I1F>    {    [ XF86Launch1        ]    };
  848.     key <I20>    {    [ XF86AudioMute        ]    };
  849.     key <I22>    {    [ XF86AudioStop        ]    };
  850.     key <I24>    {    [ XF86AudioPlay, XF86AudioPause ] };
  851.     key <I26>    {    [ Help            ]    };
  852.     key <I27>    {    [ XF86Finance        ]    };
  853.     key <I2E>    {    [ XF86AudioLowerVolume    ]    };
  854.     key <I30>    {    [ XF86AudioRaiseVolume    ]    };
  855.     key <I32>    {    [ XF86HomePage        ]    };
  856.     key <I39>    {    [ Print            ]    };
  857.     key <I5F>    {    [ XF86Standby        ]    };
  858.     key <I6C>    {    [ XF86Mail        ]    };
  859. };
  860.  
  861. partial alphanumeric_keys
  862. xkb_symbols "hp5185" {
  863.     name[Group1]= "Hewlett-Packard 5185 Internet Keyboard";
  864.  
  865.     key <I10>   {       [ XF86AudioPrev         ]       };
  866.     key <I65>   {       [ XF86Search            ]       };
  867.     key <I12>   {       [ XF86Go                ]       };
  868.     key <I14>   {       [ XF86VendorHome        ]       };
  869.     key <I15>   {       [ XF86Community         ]       };
  870.     key <I16>   {       [ XF86AudioMedia        ]       };
  871.     key <I18>   {       [ XF86Eject             ]       };
  872.     key <I19>   {       [ XF86AudioNext         ]       };
  873.     key <I1E>   {       [ XF86Shop              ]       };
  874.     key <I1F>   {       [ XF86Pictures          ]       };
  875.     key <I20>   {       [ XF86AudioMute         ]       };
  876.     key <I22>   {       [ XF86AudioPlay, XF86AudioPause ] };
  877.     key <I24>   {       [ XF86AudioStop         ]       };
  878.     key <I26>   {       [ Help                  ]       };
  879.     key <I27>   {       [ XF86Finance           ]       };
  880.     key <I2E>   {       [ XF86AudioLowerVolume  ]       };
  881.     key <I30>   {       [ XF86AudioRaiseVolume  ]       };
  882.     key <I32>   {       [ XF86WWW               ]       };
  883.     key <I39>   {       [ Print                 ]       };
  884.     key <I5F>   {       [ XF86Standby           ]       };
  885.     key <I6C>   {       [ XF86Mail              ]       };
  886. };
  887.  
  888. partial alphanumeric_keys
  889. xkb_symbols "hpxe3gc" {
  890.  
  891.     // Describes the OneTouch buttons on HP Omnibook XE3 GC and
  892.     // HP Pavilion N52XX models.
  893.     // See http://sourceforge.net/projects/omke for details on enabling
  894.     // these keys
  895.  
  896.     name[Group1]= "Hewlett-Packard Omnibook XE3 GC, GD, GE and Pavilion N5xxx";
  897.     key <I73>    {    [ XF86WWW        ]    };
  898.     key <I74>    {    [ XF86Mail        ]    };
  899.     key <I72>    {    [ XF86Launch1        ]    };
  900.     key <I71>    {    [ Help            ]    };
  901.     key <I10>    {    [ XF86AudioPrev        ]    };
  902.     key <I22>    {    [ XF86AudioPlay, XF86AudioPause    ]    };
  903.     key <I24>    {    [ XF86AudioStop, XF86Eject    ]    };
  904.     key <I19>    {    [ XF86AudioNext        ]    };
  905.     key <I2E>    {    [ XF86AudioLowerVolume    ]    };
  906.     key <I30>    {    [ XF86AudioRaiseVolume    ]    };
  907.     key <I20>    {    [ XF86AudioMute        ]    };
  908. };
  909.  
  910. partial alphanumeric_keys
  911. xkb_symbols "hpxe3gf" {
  912.  
  913.     // Describes the OneTouch buttons on HP Omnibook XE3 GF models.
  914.     // See http://sourceforge.net/projects/omke for details on enabling
  915.     // these keys
  916.  
  917.     name[Group1]= "Hewlett-Packard Omnibook XE3 GF";
  918.     key <I32>    {    [ XF86WWW        ]    };
  919.     key <I6C>    {    [ XF86Mail        ]    };
  920.     key <I74>    {    [ XF86Launch1        ]    };
  921.     key <I73>    {    [ Help            ]    };
  922.     key <I10>    {    [ XF86AudioPrev        ]    };
  923.     key <I22>    {    [ XF86AudioPlay, XF86AudioPause    ]    };
  924.     key <I24>    {    [ XF86AudioStop, XF86Eject    ]    };
  925.     key <I19>    {    [ XF86AudioNext        ]    };
  926.     key <I2E>    {    [ XF86AudioLowerVolume    ]    };
  927.     key <I30>    {    [ XF86AudioRaiseVolume    ]    };
  928.     key <I20>    {    [ XF86AudioMute        ]    };
  929. };
  930.  
  931. partial alphanumeric_keys
  932. xkb_symbols "hpxt1000" {
  933.  
  934.     // Describes the OneTouch buttons on HP Omnibook XT1000 models.
  935.     // See http://sourceforge.net/projects/omke for details on enabling
  936.     // these keys
  937.  
  938.     name[Group1]= "Hewlett-Packard Omnibook XT1000";
  939.     key <I6C>    {    [ XF86Mail        ]    };
  940.     key <I74>    {    [ XF86Launch1        ]    };
  941.     key <I32>    {    [ XF86WWW        ]    };
  942.     key <I73>    {    [ XF86Launch2        ]    };
  943.     key <I72>    {    [ Help            ]    };
  944.     key <I71>    {    [ XF86Launch3        ]    };
  945.     key <I10>    {    [ XF86AudioPrev        ]    };
  946.     key <I19>    {    [ XF86AudioNext        ]    };
  947.     key <I22>    {    [ XF86AudioPlay, XF86AudioPause    ]    };
  948.     key <I24>    {    [ XF86AudioStop, XF86Eject    ]    };
  949.     key <I2E>    {    [ XF86AudioLowerVolume    ]    };
  950.     key <I30>    {    [ XF86AudioRaiseVolume    ]    };
  951.     key <I20>    {    [ XF86AudioMute        ]    };
  952. };
  953.  
  954. partial alphanumeric_keys
  955. xkb_symbols "hpzt11xx" {
  956.  
  957.     // Describes the OneTouch buttons on HP Pavilion ZT11xx models.
  958.     // See http://sourceforge.net/projects/omke for details on enabling
  959.     // these keys
  960.  
  961.     name[Group1]= "Hewlett-Packard Pavilion ZT11xx";
  962.     key <I6C>    {    [ XF86Mail        ]    };
  963.     key <I74>    {    [ XF86Launch1        ]    };
  964.     key <I32>    {    [ XF86WWW        ]    };
  965.     key <I73>    {    [ XF86Launch2        ]    };
  966.     key <I72>    {    [ Help            ]    };
  967.     key <I71>    {    [ XF86Launch3        ]    };
  968.     key <I10>    {    [ XF86AudioPrev        ]    };
  969.     key <I19>    {    [ XF86AudioNext        ]    };
  970.     key <I22>    {    [ XF86AudioPlay, XF86AudioPause    ]    };
  971.     key <I24>    {    [ XF86AudioStop, XF86Eject    ]    };
  972.     key <I2E>    {    [ XF86AudioLowerVolume    ]    };
  973.     key <I30>    {    [ XF86AudioRaiseVolume    ]    };
  974.     key <I20>    {    [ XF86AudioMute        ]    };
  975. };
  976.  
  977. partial alphanumeric_keys
  978. xkb_symbols "hpxe4xxx" {
  979.  
  980.     // Describes the OneTouch buttons on HP Omnibook XE4xxx and ZE4xxx
  981.     // models.
  982.     // See http://sourceforge.net/projects/omke for details on enabling
  983.     // these keys
  984.  
  985.     name[Group1]= "Hewlett-Packard Omnibook XE4xxx and ZE4xxx";
  986.     key <I6C>    {    [ XF86Mail        ]    };
  987.     key <I73>    {    [ XF86Launch1        ]    };
  988.     key <I32>    {    [ XF86WWW        ]    };
  989.     key <I71>    {    [ XF86Launch2        ]    };
  990.     key <I70>    {    [ Help            ]    };
  991.     key <I2E>    {    [ XF86AudioLowerVolume    ]    };
  992.     key <I30>    {    [ XF86AudioRaiseVolume    ]    };
  993.     key <I20>    {    [ XF86AudioMute        ]    };
  994. };
  995.  
  996. partial alphanumeric_keys
  997. xkb_symbols "hp500fa" {
  998.  
  999.     // Describes the OneTouch buttons on HP Omnibook 500 FA models.
  1000.     // See http://sourceforge.net/projects/omke for details on enabling
  1001.     // these keys
  1002.  
  1003.     name[Group1]= "Hewlett-Packard Omnibook 500 FA";
  1004.     key <I74>    {    [ XF86Launch1        ]    };
  1005.     key <I73>    {    [ Help            ]    };
  1006. };
  1007.  
  1008. partial alphanumeric_keys
  1009. xkb_symbols "hp5xx" {
  1010.  
  1011.     // Describes the OneTouch buttons on HP Omnibook 5xx models.
  1012.     // See http://sourceforge.net/projects/omke for details on enabling
  1013.     // these keys
  1014.  
  1015.     name[Group1]= "Hewlett-Packard Omnibook 5xx";
  1016.     key <I74>    {    [ XF86Launch1        ]    };
  1017.     key <I73>    {    [ Help            ]    };
  1018.     key <I10>    {    [ XF86AudioPrev        ]    };
  1019.     key <I19>    {    [ XF86AudioNext        ]    };
  1020.     key <I22>    {    [ XF86AudioPlay, XF86AudioPause    ]    };
  1021.     key <I24>    {    [ XF86AudioStop, XF86Eject    ]    };
  1022.     key <I2E>    {    [ XF86AudioLowerVolume    ]    };
  1023.     key <I30>    {    [ XF86AudioRaiseVolume    ]    };
  1024. };
  1025.  
  1026.  
  1027. // Honeywell
  1028.  
  1029.  
  1030. partial alphanumeric_keys
  1031. xkb_symbols "honeywell_euroboard" {
  1032.  
  1033.     // Scott Penrose <scottp@dd.com.au>
  1034.     // January 2002
  1035.     // http://linux.dd.com.au/quest/linux/keyboard/honeywell/
  1036.  
  1037.     name[Group1]= "Honeywell Euroboard";
  1038.     key <I10>    {    [ XF86Game        ]    };
  1039.     key <I12>    {    [ XF86AudioPrev        ]    };
  1040.     key <I17>    {    [ XF86Eject        ]    };
  1041.     key <I18>    {    [ XF86Launch2        ]    };
  1042.     key <I19>    {    [ XF86AudioPlay, XF86AudioPause ] };
  1043.     key <I1E>    {    [ XF86Launch1        ]    };
  1044.     key <I20>    {    [ XF86AudioMute        ]    };
  1045.     key <I22>    {    [ XF86AudioNext        ]    };
  1046.     key <I23>    {    [ XF86AudioStop        ]    };
  1047.     key <I24>    {    [ XF86Mail        ]    };
  1048.     key <I25>    {    [ XF86ScreenSaver    ]    };
  1049.     key <I26>    {    [ XF86Calculator    ]    };
  1050.     key <I2E>    {    [ XF86AudioLowerVolume    ]    };
  1051.     key <I30>    {    [ XF86AudioRaiseVolume    ]    };
  1052.     key <I32>    {    [ XF86WWW        ]    };
  1053. };
  1054.  
  1055.  
  1056. // IBM
  1057.  
  1058.  
  1059. partial alphanumeric_keys 
  1060. xkb_symbols "rapidaccess" {
  1061.     name[Group1]= "IBM Rapid Access";
  1062.  
  1063.     key <I22>    {    [ XF86AudioPause    ]    };
  1064.     key <I12>    {    [ XF86AudioMute        ]    };
  1065.     key <I1E>    {    [ XF86AudioLowerVolume    ]    };
  1066.     key <I20>    {    [ XF86AudioRaiseVolume    ]    };
  1067.     key <I22>    {    [ XF86AudioPlay, XF86AudioPause ] };
  1068.     key <I24>    {    [ XF86AudioStop        ]    };
  1069.     key <I23>    {    [ XF86AudioPrev        ]    };
  1070.     key <I21>    {    [ XF86AudioNext        ]    };
  1071.     key <I25>    {    [ XF86Standby        ]    };
  1072.     key <I32>    {    [ XF86Launch1        ]    };
  1073.     key <I17>    {    [ XF86Launch2        ]    };
  1074.     key <I30>    {    [ XF86Launch3        ]    };
  1075.     key <I2E>    {    [ XF86Launch4        ]    };
  1076.     key <I26>    {    [ Help            ]    };
  1077. };
  1078.  
  1079. partial alphanumeric_keys 
  1080. xkb_symbols "rapidaccess2" {
  1081.     name[Group1]= "IBM Rapid Access II";
  1082.  
  1083.     key <I25>    {    [ XF86HomePage        ]    };
  1084.     key <I26>    {    [ XF86Shop        ]    };
  1085.     key <I32>    {    [ XF86VendorHome    ]    };
  1086.     key <I17>    {    [ XF86Favorites        ]    };
  1087.     key <I30>    {    [ XF86MyComputer    ]    };
  1088.     key <I2E>    {    [ XF86Search        ]    };
  1089.     key <I5F>    {    [ XF86Standby        ]    };
  1090.     key <I1E>    {    [ XF86AudioMute        ]    };
  1091.     key <I21>    {    [ XF86AudioLowerVolume    ]    };
  1092.     key <I23>    {    [ XF86AudioRaiseVolume    ]    };
  1093.     key <I22>    {    [ XF86AudioPlay, XF86AudioPause ] };
  1094.     key <I20>    {    [ XF86AudioStop        ]    };
  1095.     key <I24>    {    [ XF86AudioPrev        ]    };
  1096.     key <I12>    {    [ XF86AudioNext        ]    };
  1097. };
  1098.  
  1099. partial alphanumeric_keys
  1100. xkb_symbols "rapidaccess2a" {
  1101.     name[Group1]= "IBM Rapid Access II (alternate option)";
  1102.  
  1103.     key <I25>    {    [ XF86WWW        ]    };
  1104.     key <I26>    {    [ XF86Shop        ]    };
  1105.     key <I32>    {    [ XF86VendorHome    ]    };
  1106.     key <I17>    {    [ XF86Favorites        ]    };
  1107.     key <I30>    {    [ XF86Option        ]    };
  1108.     key <I2E>    {    [ Help            ]    };
  1109.     key <I5F>    {    [ XF86Standby        ]    };
  1110.     key <I1E>    {    [ XF86AudioMute        ]    };
  1111.     key <I20>    {    [ XF86AudioStop        ]    };
  1112.     key <I22>    {    [ XF86AudioPlay, XF86AudioPause ] };
  1113.     key <I24>    {    [ XF86AudioPrev        ]    };
  1114.     key <I12>    {    [ XF86AudioNext        ]    };
  1115.     key <I21>    {    [ XF86AudioLowerVolume    ]    };
  1116.     key <I23>    {    [ XF86AudioRaiseVolume    ]    };
  1117.     key <MENU>    {    [ Menu            ]    };
  1118. };
  1119.  
  1120.  
  1121. // Logitech
  1122.  
  1123. partial alphanumeric_keys
  1124. xkb_symbols "ltcd" {
  1125.     name[Group1]= "Logitech Cordless Desktop";
  1126.  
  1127.     key <I5F>    {    [ XF86Standby        ]    };
  1128.  
  1129.     key <I26>    {    [ XF86AudioMute        ]    };
  1130.     key <I25>    {    [ XF86AudioLowerVolume    ]    };
  1131.     key <I1E>    {    [ XF86AudioRaiseVolume    ]    };
  1132.     key <I1F>    {    [ XF86AudioPlay, XF86AudioPause ] };
  1133.     key <I17>    {    [ XF86AudioStop        ]    };
  1134.     key <I24>    {    [ XF86AudioPrev        ]    };
  1135.     key <I22>    {    [ XF86AudioNext        ]    };
  1136.  
  1137.     key <I02>    {    [ XF86WWW        ]    };
  1138.     key <I6C>    {    [ XF86Mail        ]    };
  1139.     key <I65>    {    [ XF86Search        ]    };
  1140.     key <I66>    {    [ XF86Go        ]    };
  1141. };
  1142.  
  1143. partial alphanumeric_keys 
  1144. xkb_symbols "logiaccess" {
  1145.     name[Group1]= "Logitech Access Keyboard";
  1146.  
  1147.     key <I20>    {    [ XF86AudioMute        ]    };
  1148.     key <I6D>    {    [ XF86AudioMedia    ]    };
  1149.     key <I2E>    {    [ XF86AudioLowerVolume    ]    };
  1150.     key <I30>    {    [ XF86AudioRaiseVolume    ]    };
  1151.     key <I22>    {    [ XF86AudioPlay, XF86AudioPause ] };
  1152.     key <I24>    {    [ XF86AudioStop        ]    };
  1153.     key <I10>    {    [ XF86AudioPrev        ]    };
  1154.     key <I19>    {    [ XF86AudioNext        ]    };
  1155.  
  1156.     key <I5F>    {    [ XF86Standby        ]    };
  1157.     key <I6C>    {    [ XF86Mail        ]    };
  1158.     key <I11>    {    [ XF86Messenger        ]    };
  1159.     key <I12>    {    [ XF86WebCam        ]    };
  1160.  
  1161.     key <I32>    {    [ XF86HomePage        ]    };
  1162.  
  1163.     key <I3B>    {    [ XF86New        ]    };
  1164.     key <I3C>    {    [ XF86Reply        ]    };
  1165.     key <K62>    {    [ XF86MailForward    ]    };
  1166.     key <K63>    {    [ XF86Send        ]    };
  1167.  
  1168.     key <I43>    {    [ XF86MyComputer    ]    };
  1169.     key <I44>    {    [ XF86Documents        ]    };
  1170.     key <I57>    {    [ XF86Pictures        ]    };
  1171.     key <I58>    {    [ XF86Music        ]    };
  1172. };
  1173.  
  1174. partial alphanumeric_keys
  1175. xkb_symbols "logicdp" {
  1176.     name[Group1]= "Logitech Cordless Desktop Pro";
  1177.  
  1178.     key <I5F>    {    [ XF86Standby        ]    };
  1179.  
  1180.     key <I20>    {    [ XF86AudioMute        ]    };
  1181.     key <I2E>    {    [ XF86AudioLowerVolume    ]    };
  1182.     key <I30>    {    [ XF86AudioRaiseVolume    ]    };
  1183.     key <I22>    {    [ XF86AudioPlay, XF86AudioPause ] };
  1184.     key <I24>    {    [ XF86AudioStop        ]    };
  1185.     key <I10>    {    [ XF86AudioPrev        ]    };
  1186.     key <I19>    {    [ XF86AudioNext        ]    };
  1187.     key <I6D>   {       [ XF86AudioMedia        ]       };
  1188.  
  1189.     key <I32>    {    [ XF86HomePage        ]    };
  1190.     key <I6C>    {    [ XF86Mail        ]    };
  1191.     key <I65>    {    [ XF86Search        ]    };
  1192.     key <I66>    {    [ XF86Go        ]    };
  1193.  
  1194.     key <I21>    {    [ XF86VendorHome    ]    };
  1195. };
  1196.  
  1197. partial alphanumeric_keys
  1198. xkb_symbols "logicdpa" {
  1199.     name[Group1]= "Logitech Cordless Desktop Pro (alternate option)";
  1200.  
  1201.     key <I5F>    {    [ XF86Standby        ]    };
  1202.  
  1203.     key <I26>    {    [ XF86AudioMute        ]    };
  1204.     key <I25>    {    [ XF86AudioLowerVolume    ]    };
  1205.     key <I1E>    {    [ XF86AudioRaiseVolume    ]    };
  1206.     key <I1F>    {    [ XF86AudioPlay, XF86AudioPause ] };
  1207.     key <I17>    {    [ XF86AudioStop        ]    };
  1208.     key <I24>    {    [ XF86AudioPrev        ]    };
  1209.     key <I22>    {    [ XF86AudioNext        ]    };
  1210.  
  1211.     key <I02>    {    [ XF86WWW        ]    };
  1212.     key <I6C>    {    [ XF86Mail        ]    };
  1213.     key <I65>    {    [ XF86Search        ]    };
  1214.     key <I66>    {    [ XF86Go        ]    };
  1215.  
  1216.     key <I21>    {    [ XF86VendorHome    ]    };
  1217. };
  1218.  
  1219. partial alphanumeric_keys 
  1220. xkb_symbols "logicink" {
  1221.     name[Group1]= "Logitech Internet Navigator Keyboard";
  1222.  
  1223.     // Media keys
  1224.     key <I20>    {    [ XF86AudioMute        ]    };
  1225.     key <I6D>    {    [ XF86AudioMedia    ]    };
  1226.     key <I2E>    {    [ XF86AudioLowerVolume    ]    };
  1227.     key <I30>    {    [ XF86AudioRaiseVolume    ]    };
  1228.     key <I22>    {    [ XF86AudioPlay, XF86AudioPause ] };
  1229.     key <I24>    {    [ XF86AudioStop        ]    };
  1230.     key <I10>    {    [ XF86AudioPrev        ]    };
  1231.     key <I19>    {    [ XF86AudioNext        ]    };
  1232.  
  1233.     // Left side
  1234.     key <I5F>    {    [ XF86Standby        ]    };
  1235.     key <I13>    {    [ XF86Finance        ]    };
  1236.     key <I14>    {    [ XF86MySites        ]    };
  1237.     key <I15>    {    [ XF86Community        ]    };
  1238.     key <I66>    {    [ XF86Favorites        ]    };
  1239.  
  1240.     // Right side
  1241.     key <I12>    {    [ XF86VendorHome    ]    };
  1242.     key <I6C>    {    [ XF86Mail        ]    };
  1243.     key <I32>    {    [ XF86HomePage        ]    };
  1244.     key <I11>    {    [ XF86Shop        ]    };
  1245.     key <I65>    {    [ XF86Search        ]    };
  1246.  
  1247.     // Wheel buttons
  1248.     key <I69>    {    [ XF86Go        ]    };
  1249.     key <I6A>    {    [ XF86Back        ]    };
  1250.     key <I16>    {    [ XF86ScrollClick    ]    };
  1251. };
  1252.  
  1253. partial alphanumeric_keys 
  1254. xkb_symbols "logiciink" {
  1255.     name[Group1]= "Logitech iTouch Internet Navigator Keyboard";
  1256.  
  1257.     // Media keys
  1258.     key <I20>    {    [ XF86AudioMute        ]    };
  1259.     key <I6D>    {    [ XF86AudioMedia    ]    };
  1260.     key <I2E>    {    [ XF86AudioLowerVolume    ]    };
  1261.     key <I30>    {    [ XF86AudioRaiseVolume    ]    };
  1262.     key <I22>    {    [ XF86AudioPlay, XF86AudioPause ] };
  1263.     key <I24>    {    [ XF86AudioStop        ]    };
  1264.     key <I10>    {    [ XF86AudioPrev        ]    };
  1265.     key <I19>    {    [ XF86AudioNext        ]    };
  1266.  
  1267.     // Left side
  1268.     key <I5F>    {    [ XF86Standby        ]    };
  1269.     key <I13>    {    [ XF86Finance        ]    };
  1270.     key <I14>    {    [ XF86Favorites        ]    };
  1271.     key <I15>    {    [ XF86Community        ]    };
  1272.     key <I66>    {    [ XF86Start        ]    };
  1273.  
  1274.     // Right side
  1275.     key <I12>    {    [ XF86VendorHome    ]    };
  1276.     key <I6C>    {    [ XF86Mail        ]    };
  1277.     key <I32>    {    [ XF86HomePage        ]    };
  1278.     key <I11>    {    [ XF86Shop        ]    };
  1279.     key <I65>    {    [ XF86Search        ]    };
  1280.  
  1281.     // Wheel buttons
  1282.     key <I6A>    {    [ XF86Back        ]    };
  1283.     key <I69>    {    [ XF86Forward        ]    };
  1284.     key <I16>    {    [ XF86ScrollClick    ]    };
  1285. };
  1286.  
  1287. partial alphanumeric_keys 
  1288. xkb_symbols "logiinkse" {
  1289.     name[Group1]= "Logitech iTouch Internet Navigator Keyboard SE";
  1290.  
  1291.     // Media keys
  1292.     key <I20>    {    [ XF86AudioMute        ]    };
  1293.     key <I6D>    {    [ XF86AudioMedia    ]    };
  1294.     key <I2E>    {    [ XF86AudioLowerVolume    ]    };
  1295.     key <I30>    {    [ XF86AudioRaiseVolume    ]    };
  1296.     key <I22>    {    [ XF86AudioPlay, XF86AudioPause ] };
  1297.     key <I24>    {    [ XF86AudioStop        ]    };
  1298.     key <I10>    {    [ XF86AudioPrev        ]    };
  1299.     key <I19>    {    [ XF86AudioNext        ]    };
  1300.  
  1301.     // Left side
  1302.     key <I5F>    {    [ XF86Standby        ]    };
  1303.     key <I6C>    {    [ XF86Mail        ]    };
  1304.     key <I11>    {    [ XF86Messenger        ]    };
  1305.     key <I12>    {    [ XF86WebCam        ]    };
  1306.  
  1307.     // Right side
  1308.     key <I13>    {    [ XF86VendorHome    ]    };
  1309.     key <I65>    {    [ XF86Search        ]    };
  1310.     key <I14>    {    [ XF86Shop        ]    };
  1311.     key <I66>    {    [ XF86Favorites        ]    };
  1312.     key <I32>    {    [ XF86HomePage        ]    };
  1313.  
  1314.     // Wheel buttons
  1315.     key <I69>    {    [ XF86Forward        ]    };
  1316.     key <I6A>    {    [ XF86Back        ]    };
  1317.     key <I16>    {    [ XF86ScrollClick    ]    };
  1318.  
  1319.     // Extended function keys
  1320.     key <I3B>    {    [ XF86New        ]    };    // F1
  1321.     key <I3C>    {    [ XF86Reply        ]    };    // F2
  1322.     key <FK13>    {    [ XF86MailForward    ]    };    // F3
  1323.     key <FK14>    {    [ XF86Send        ]    };    // F4
  1324.     key <FK15>    {    [ Undo            ]    };    // F5
  1325.     key <FK16>    {    [ Redo            ]    };    // F6
  1326.     key <FK17>    {    [ Print            ]    };    // F7
  1327.     key <I42>    {    [ XF86Save        ]    };    // F8
  1328.     key <I43>    {    [ XF86MyComputer    ]    };    // F9
  1329.     key <I44>    {    [ XF86Documents        ]    };    // F10
  1330.     key <I57>    {    [ XF86Pictures        ]    };    // F11
  1331.     key <I58>    {    [ XF86Music        ]    };    // F12
  1332. };
  1333.  
  1334. partial alphanumeric_keys
  1335. xkb_symbols "logiinkseusb" {
  1336.     name[Group1]= "Logitech iTouch Internet Navigator Keyboard SE (USB)";
  1337.  
  1338.     // Media keys
  1339.     key <I26>   {       [ XF86AudioMute         ]       };
  1340.     key <XFER>  {       [ XF86AudioMedia        ]       };
  1341.     key <I25>   {       [ XF86AudioLowerVolume  ]       };
  1342.     key <I1E>   {       [ XF86AudioRaiseVolume  ]       };
  1343.     key <I1F>   {       [ XF86AudioPlay, XF86AudioPause ] };
  1344.     key <I17>   {       [ XF86AudioStop         ]       };
  1345.     key <I24>   {       [ XF86AudioPrev         ]       };
  1346.     key <I22>   {       [ XF86AudioNext         ]       };
  1347.  
  1348.     // Left side
  1349.     key <I5F>   {       [ XF86Standby           ]       };
  1350.     key <I6C>   {       [ XF86Mail              ]       };
  1351.     key <I69>   {       [ XF86Go                ]       };
  1352.     key <I6A>   {       [ XF86Back              ]       };
  1353.  
  1354.     // Right side
  1355.     key <I65>   {       [ XF86Search            ]       };
  1356.     key <I66>   {       [ XF86Favorites         ]       };
  1357.     key <I02>   {       [ XF86HomePage          ]       };
  1358.  
  1359.     // Extended function keys
  1360.     key <I44>   {       [ XF86New               ]       };      // F1
  1361.     key <I45>   {       [ XF86Reply             ]       };      // F2
  1362.     key <I4A>   {       [ XF86Send              ]       };      // F4
  1363.     key <I54>   {       [ Print                 ]       };      // F7
  1364.     key <I55>   {       [ XF86Save              ]       };      // F8
  1365.     key <I43>   {       [ XF86MyComputer        ]       };      // F9
  1366.     key <I56>   {       [ XF86Documents         ]       };      // F10
  1367.     key <I57>   {       [ XF86Pictures          ]       };      // F11
  1368.     key <I58>   {       [ XF86Music             ]       };      // F12
  1369.  
  1370. };
  1371.  
  1372. partial alphanumeric_keys
  1373. xkb_symbols "logiik" {
  1374.     name[Group1]= "Logitech Internet Keyboard";
  1375.  
  1376.     key <I25>    {    [ XF86VendorHome    ]    };
  1377.     key <I10>    {    [ XF86Back        ]    };
  1378.     key <I22>    {    [ XF86Forward        ]    };
  1379.     key <I24>    {    [ XF86Stop        ]    };
  1380.     key <I19>    {    [ XF86Reload        ]    };
  1381.     key <I1E>    {    [ XF86Search        ]    };
  1382.     key <I18>    {    [ XF86Favorites        ]    };
  1383.     key <I30>    {    [ XF86AudioRaiseVolume    ]    };
  1384.     key <I2E>    {    [ XF86AudioLowerVolume    ]    };
  1385.     key <I23>    {    [ XF86HomePage        ]    };
  1386.  
  1387.     key <I7A>    {    [ XF86WWW        ]    };
  1388.     key <I32>    {    [ XF86History        ]    };
  1389.     key <I21>    {    [ XF86OpenURL        ]    };
  1390.     key <I17>    {    [ Print            ]    };
  1391.     key <I12>    {    [ Find            ]    };
  1392.     key <I26>    {    [ XF86AddFavorite    ]    };
  1393.     key <I20>    {    [ XF86HotLinks        ]    };
  1394. };
  1395.  
  1396. partial alphanumeric_keys 
  1397. xkb_symbols "itouch" {
  1398.     name[Group1]= "Logitech iTouch";
  1399.  
  1400.     key <I5F>    {    [ XF86Standby        ]    };
  1401.  
  1402.     key <I1F>    {    [ XF86AudioMute        ]    };
  1403.     key <I2B>    {    [ XF86AudioLowerVolume    ]    };
  1404.     key <I2D>    {    [ XF86AudioRaiseVolume    ]    };
  1405.     key <I22>    {    [ XF86AudioPlay, XF86AudioPause ] };
  1406.     key <I24>    {    [ XF86AudioStop        ]    };
  1407.     key <I10>    {    [ XF86AudioPrev        ]    };
  1408.     key <I19>    {    [ XF86AudioNext        ]    };
  1409.  
  1410.     key <I32>    {    [ XF86HomePage        ]    };
  1411.     key <I6C>    {    [ XF86Mail        ]    };
  1412.     key <I65>    {    [ XF86Search        ]    };
  1413.     key <I66>    {    [ XF86Start        ]    };
  1414. };
  1415.  
  1416. // Memorex
  1417.  
  1418. partial alphanumeric_keys
  1419. xkb_symbols "mx1998" {
  1420.     name[Group1]= "Memorex MX1998";
  1421.  
  1422.     key <I24>    {    [ XF86AudioStop        ]    };
  1423.     key <I22>    {    [ XF86AudioPlay, XF86AudioPause ] };
  1424.     key <I10>    {    [ XF86AudioPrev        ]    };
  1425.     key <I19>    {    [ XF86AudioNext        ]    };
  1426.     key <I30>    {    [ XF86AudioRaiseVolume    ]    };
  1427.     key <I2E>    {    [ XF86AudioLowerVolume    ]    };
  1428.     key <I20>    {    [ XF86AudioMute        ]    };
  1429.     key <I5E>    {    [ XF86PowerOff        ]    };
  1430.     key <I5F>    {    [ XF86Standby        ]    };
  1431.     key <I7A>    {    [ XF86ScreenSaver    ]    };
  1432.     key <I57>    {    [ XF86WakeUp        ]    };
  1433.     key <I32>    {    [ XF86WWW        ]    };
  1434.     key <I25>    {    [ XF86Calculator    ]    };
  1435.     key <I18>    {    [ XF86Xfer        ]    };
  1436.     key <I68>    {    [ XF86DOS        ]    };
  1437.     key <I21>    {    [ XF86Documents        ]    };
  1438.     key <I12>    {    [ XF86AudioRewind    ]    };
  1439.     key <I1E>    {    [ XF86AudioRecord    ]    };
  1440.     key <I23>    {    [ XF86Game        ]    };
  1441.     key <I17>    {    [ XF86Close        ]    };
  1442.     key <I26>    {    [ Menu            ]    };
  1443.     key <UP>    {    [ XF86ScrollUp        ]    };
  1444.     key <DOWN>    {    [ XF86ScrollDown    ]    };
  1445. };
  1446.  
  1447. partial alphanumeric_keys
  1448. xkb_symbols "mx2500" {
  1449.     name[Group1]= "Memorex MX2500 EZ-Access Keyboard";
  1450.  
  1451.     key <I5F>    {    [ XF86Standby        ]    };
  1452.     key <I6B>    {    [ XF86WakeUp        ]    };
  1453.     key <I5E>    {    [ XF86PowerOff        ]    };
  1454.     key <I14>    {    [ XF86DOS        ]    };
  1455.     key <I1F>    {    [ XF86Documents        ]    };
  1456.     key <I26>    {    [ XF86News        ]    };
  1457.     key <I32>    {    [ XF86WWW        ]    };
  1458.     key <I18>    {    [ XF86Xfer        ]    };
  1459.     key <I6C>    {    [ XF86Mail        ]    };
  1460.     key <I12>    {    [ XF86Clear        ]    };
  1461.     key <I13>    {    [ XF86Phone        ]    };
  1462.     key <I21>    {    [ XF86Calculator    ]    };
  1463.     key <I10>    {    [ XF86AudioPrev        ]    };
  1464.     key <I19>    {    [ XF86AudioNext        ]    };
  1465.     key <I30>    {    [ XF86AudioRaiseVolume    ]    };
  1466.     key <I2E>    {    [ XF86AudioLowerVolume    ]    };
  1467.     key <I20>    {    [ XF86AudioMute        ]    };
  1468.     key <I22>    {    [ XF86AudioPlay, XF86AudioPause ] };
  1469.     key <I6D>    {    [ XF86RotateWindows    ]    };
  1470.     key <I24>    {    [ XF86AudioStop        ]    };
  1471.     key <I17>    {    [ XF86Close        ]    };
  1472.     key <I1E>    {    [ XF86Eject        ]    };
  1473.     key <LWIN>    {    [ Meta_L        ]    };
  1474.     key <RWIN>    {    [ Meta_R        ]    };
  1475.     key <MENU>    {    [ Menu            ]    };
  1476. };
  1477.  
  1478. partial alphanumeric_keys
  1479. xkb_symbols "mx2750" {
  1480.     name[Group1]= "Memorex MX2750";
  1481.  
  1482.     key <I5E>    {    [ XF86PowerOff        ]    };
  1483.     key <I5F>    {    [ XF86Standby        ]    };
  1484.     key <I63>    {    [ XF86WakeUp        ]    };
  1485.     key <I32>    {    [ XF86Launch0        ]    };
  1486.     key <I65>    {    [ XF86Search        ]    };
  1487.     key <I66>    {    [ XF86Favorites        ]    };
  1488.     key <I6A>    {    [ XF86Back        ]    };
  1489.     key <I69>    {    [ XF86Forward        ]    };
  1490.     key <I6C>    {    [ XF86Mail        ]    };
  1491.     key <I30>    {    [ XF86AudioRaiseVolume    ]    };
  1492.     key <I2E>    {    [ XF86AudioLowerVolume    ]    };
  1493.     key <I24>    {    [ XF86AudioStop        ]    };
  1494.     key <I20>    {    [ XF86AudioMute        ]    };
  1495.     key <I22>    {    [ XF86AudioPlay, XF86AudioPause ] };
  1496.     key <I10>    {    [ XF86AudioPrev        ]    };
  1497.     key <I19>    {    [ XF86AudioNext        ]    };
  1498. };
  1499.  
  1500.  
  1501. // Microsoft
  1502.  
  1503. partial alphanumeric_keys
  1504. xkb_symbols "microsoftinet" {
  1505.     name[Group1]= "Microsoft Internet Keyboard";
  1506.  
  1507.     key <I6A>    {    [ XF86Back        ]    };
  1508.     key <I69>    {    [ XF86Forward        ]    };
  1509.     key <I68>    {    [ XF86AudioStop        ]    };
  1510.     key <I6C>    {    [ XF86Mail        ]    };
  1511.     key <I32>    {    [ XF86WWW        ]    };
  1512.     key <I6B>    {    [ XF86MyComputer    ]    };
  1513.     key <I21>    {    [ XF86Calculator    ]    };
  1514.     key <I65>    {    [ XF86Search        ]    };
  1515.     key <I66>    {    [ XF86Favorites        ]    };
  1516.     key <I5F>    {    [ XF86Standby        ]    };
  1517. };
  1518.  
  1519. partial alphanumeric_keys 
  1520. xkb_symbols "microsoftpro" {
  1521.     name[Group1]= "Microsoft Natural Keyboard Pro / Microsoft Internet Keyboard Pro";
  1522.  
  1523. //   Multimedia Section -- Right Side
  1524.     key <I22>    {    [ XF86AudioPlay, XF86AudioPause ] };
  1525.     key <I10>    {    [ XF86AudioPrev        ]    };
  1526.     key <I24>    {    [ XF86AudioStop        ]    };
  1527.     key <I19>    {    [ XF86AudioNext        ]    };
  1528.     key <I6D>    {    [ XF86AudioMedia    ]    };
  1529.     key <I2E>    {    [ XF86AudioLowerVolume    ]    };
  1530.     key <I30>    {    [ XF86AudioRaiseVolume    ]    };
  1531.     key <I20>    {    [ XF86AudioMute        ]    };
  1532. //   Internet Section -- Left Side
  1533.     key <I32>    {    [ XF86HomePage        ]    };
  1534.     key <I6C>    {    [ XF86Mail        ]    };
  1535.     key <I66>    {    [ XF86Favorites        ]    };
  1536.     key <I65>    {    [ XF86Search        ]    };
  1537.     key <I68>    {    [ XF86Stop        ]    };
  1538.     key <I6A>    {    [ XF86Back        ]    };
  1539.     key <I69>    {    [ XF86Forward        ]    };
  1540.     key <I67>    {    [ XF86Reload        ]    };
  1541. //   My Computer Section -- Far Right
  1542.     key <I6B>    {    [ XF86MyComputer    ]    };
  1543.     key <I21>    {    [ XF86Calculator    ]    };
  1544.     key <I5F>    {    [ XF86Standby        ]    };
  1545. };
  1546.  
  1547. partial alphanumeric_keys  
  1548. xkb_symbols "microsoftprooem" { 
  1549.     name[Group1]= "Microsoft Natural Keyboard Pro OEM"; 
  1550.  
  1551. //   Multimedia Section -- Right Side 
  1552.     key <I22>    {    [ XF86AudioPlay, XF86AudioPause ] }; 
  1553.     key <I10>    {    [ XF86AudioPrev        ]    }; 
  1554.     key <I24>    {    [ XF86AudioStop        ]    }; 
  1555.     key <I19>    {    [ XF86AudioNext        ]    }; 
  1556.     key <I01>    {    [ XF86AudioMedia    ]    }; 
  1557.     key <I2E>    {    [ XF86AudioLowerVolume    ]    }; 
  1558.     key <I30>    {    [ XF86AudioRaiseVolume    ]    }; 
  1559.     key <I20>    {    [ XF86AudioMute        ]    }; 
  1560.  
  1561. //   Internet Section -- Left Side 
  1562.     key <I02>    {    [ XF86HomePage        ]    }; 
  1563.     key <I6C>    {    [ XF86Mail        ]    }; 
  1564.     key <I66>    {    [ XF86Favorites        ]    }; 
  1565.     key <FK17>    {    [ XF86Search        ]    }; 
  1566.     key <I68>    {    [ XF86Stop        ]    }; 
  1567.     key <I6A>    {    [ XF86Back        ]    }; 
  1568.     key <I69>    {    [ XF86Forward        ]    }; 
  1569.     key <I67>    {    [ XF86Reload        ]    }; 
  1570.  
  1571. //   My Computer Section -- Far Right 
  1572.     key <K67>    {    [ XF86MyComputer    ]    }; 
  1573.     key <I21>    {    [ XF86Calculator    ]    }; 
  1574.     key <I63>    {    [ XF86Standby        ]    }; 
  1575. };
  1576.  
  1577. partial alphanumeric_keys
  1578. xkb_symbols "microsoftprose" {
  1579.     name[Group1]= "Microsoft Internet Keyboard Pro, Swedish";
  1580.  
  1581.     key <I6A>    {    [ XF86Back        ]    };
  1582.     key <I69>    {    [ XF86Forward        ]    };
  1583.     key <I68>    {    [ XF86AudioStop        ]    };
  1584.     key <FK16>    {    [ XF86Reload        ]    };
  1585.     key <I65>    {    [ XF86Search        ]    };
  1586.     key <I66>    {    [ XF86Favorites        ]    };
  1587.     key <I02>    {    [ XF86HomePage        ]    };
  1588.     key <I6C>    {    [ XF86Mail        ]    };
  1589.     key <I26>    {    [ XF86AudioMute        ]    };
  1590.     key <I25>    {    [ XF86AudioLowerVolume    ]    };
  1591.     key <I1E>    {    [ XF86AudioRaiseVolume    ]    };
  1592.     key <I1F>    {    [ XF86AudioPlay, XF86AudioPause ] };
  1593.     key <I17>    {    [ XF86AudioStop        ]    };
  1594.     key <I24>    {    [ XF86AudioPrev        ]    };
  1595.     key <I22>    {    [ XF86AudioNext        ]    };
  1596.     key <XFER>    {    [ XF86AudioMedia    ]    };
  1597.     key <PRSC>    {    [ XF86MyComputer    ]    };
  1598.     key <I21>    {    [ XF86Calculator    ]    };
  1599.     key <I63>    {    [ XF86Standby        ]    };
  1600. };
  1601.  
  1602. partial alphanumeric_keys
  1603. xkb_symbols "microsoftoffice" {
  1604.     name[Group1]= "Microsoft Office Keyboard";
  1605.  
  1606.     key <I6A>    {    [ XF86Back        ]    };
  1607.     key <I69>    {    [ XF86Forward        ]    };
  1608.     key <I3C>    {    [ XF86Cut        ]    };
  1609.     key <I78>    {    [ XF86Copy        ]    };
  1610.     key <RCTL>    {    [ XF86Paste        ]    };
  1611.     key <I54>    {    [ XF86ApplicationLeft    ]    };
  1612.     key <MOAR>    {    [ XF86ApplicationRight    ]    };
  1613.     key <I44>    {    [ XF86Word        ]    };
  1614.     key <I45>    {    [ XF86Excel        ]    };
  1615.     key <I02>    {    [ XF86WWW        ]    };
  1616.     key <I6C>    {    [ XF86Mail        ]    };
  1617.     key <BRK>    {    [ XF86Calendar        ]    };
  1618.     key <I57>    {    [ XF86HomePage        ]    };
  1619.     key <I21>    {    [ XF86Calculator    ]    };
  1620.     key <I26>    {    [ XF86AudioMute        ]    };
  1621.     key <I25>    {    [ XF86AudioRaiseVolume    ]    };
  1622.     key <I1E>    {    [ XF86AudioLowerVolume    ]    };
  1623.     key <I4A>    {    [ XF86LogOff        ]    };
  1624.     key <I5F>    {    [ XF86Standby        ]    };
  1625.     key <I62>    {    [ Help            ]    };
  1626.     key <I6D>    {    [ XF86OfficeHome    ]    };
  1627.     key <I55>    {    [ XF86TaskPane        ]    };
  1628.     key <I58>    {    [ XF86New        ]    };
  1629.     key <I59>    {    [ XF86Open        ]    };
  1630.     key <I5A>    {    [ XF86Close        ]    };
  1631.     key <I71>    {    [ XF86Reply        ]    };
  1632.     key <I72>    {    [ XF86MailForward    ]    };
  1633.     key <I73>    {    [ XF86Send        ]    };
  1634.     key <I56>    {    [ XF86Spell        ]    };
  1635.     key <I64>    {    [ XF86Save        ]    };
  1636.     key <I67>    {    [ Print            ]    };
  1637.     key <END>    {    [ Undo            ]    };
  1638.     key <I70>    {    [ Redo            ]    };
  1639. };
  1640.  
  1641. partial alphanumeric_keys 
  1642. xkb_symbols "microsoftmult" { 
  1643.     name[Group1]= "Microsoft Wireless Multimedia Keyboard 1.0A"; 
  1644.  
  1645. //   My Computer Section -- Left Side 
  1646.     key <I80>   {       [ XF86Documents ]       }; 
  1647.     key <I64>   {       [ XF86Pictures  ]       }; 
  1648.     key <I3C>   {       [ XF86Music     ]       }; 
  1649.  
  1650. //   Multimedia Section -- Centre 
  1651.     key <I20>   {       [ XF86AudioMute         ]       }; 
  1652.     key <I22>   {       [ XF86AudioPlay, XF86AudioPause ] }; 
  1653.     key <I24>   {       [ XF86AudioStop         ]       }; 
  1654.     key <I30>   {       [ XF86AudioRaiseVolume  ]       }; 
  1655.     key <I2E>   {       [ XF86AudioLowerVolume  ]       }; 
  1656.     key <I10>   {       [ XF86AudioPrev         ]       }; 
  1657.     key <I19>   {       [ XF86AudioNext         ]       }; 
  1658.     key <I6D>   {       [ XF86AudioMedia        ]       }; 
  1659.  
  1660. //   Internet Section -- Right Side 
  1661.     key <I6C>   {       [ XF86Mail              ]       }; 
  1662.     key <I32>   {       [ XF86HomePage          ]       }; 
  1663.     key <AE13>  {       [ XF86Messenger         ]       }; 
  1664.  
  1665. //   Control Section -- Far Right 
  1666.     key <I21>   {       [ XF86Calculator        ]       }; 
  1667.     key <I16>   {       [ XF86LogOff            ]       }; 
  1668.     key <I5F>   {       [ XF86Sleep             ]       }; 
  1669.  
  1670. //   F-Locked Function keys 
  1671.     key <I3B>    {    [ Help            ]    }; 
  1672.     key <I08>    {    [ Undo            ]    }; 
  1673.     key <I07>    {    [ Redo            ]    }; 
  1674.     key <FK14>    {    [ XF86New        ]    }; 
  1675.     key <FK15>    {    [ XF86Open        ]    }; 
  1676.     key <FK16>    {    [ XF86Close        ]    }; 
  1677.     key <FK17>    {    [ XF86Reply        ]    }; 
  1678.     key <I42>    {    [ XF86Forward        ]    }; 
  1679.     key <I43>    {    [ XF86Send        ]    }; 
  1680.     key <I23>    {    [ XF86Spell        ]    }; 
  1681.     key <I57>    {    [ XF86Save        ]    }; 
  1682.     key <I58>    {    [ Print            ]    }; 
  1683. }; 
  1684.  
  1685. // Oretec
  1686.  
  1687. partial alphanumeric_keys
  1688. xkb_symbols "oretec" {
  1689.     name[Group1]= "Oretec MCK-800 MM/Internet keyboard";
  1690.  
  1691.     key <I21>    {    [ XF86WWW        ]    };
  1692.     key <I1E>    {    [ XF86AudioMute        ]    };
  1693.     key <I68>    {    [ XF86AudioLowerVolume    ]    };
  1694.     key <I30>    {    [ XF86AudioRaiseVolume    ]    };
  1695.     key <I18>    {    [ XF86ScrollDown    ]    };
  1696.     key <I10>    {    [ XF86ScrollUp        ]    };
  1697.     key <I17>    {    [ XF86AudioPrev        ]    };
  1698.     key <I12>    {    [ XF86AudioPlay, XF86AudioPause ] };
  1699.     key <I2E>    {    [ XF86AudioNext        ]    };
  1700.     key <I23>    {    [ XF86AudioStop        ]    };
  1701.     key <I19>    {    [ XF86ZoomOut        ]    };
  1702.     key <I32>    {    [ XF86ZoomIn        ]    };
  1703.     key <I24>    {    [ XF86Calculator    ]    };
  1704.     key <I25>    {    [ XF86Xfer        ]    };
  1705.     key <I22>    {    [ Menu            ]    };
  1706.     key <I26>    {    [ XF86Mail        ]    };
  1707.     key <I5E>    {    [ XF86PowerOff        ]    };
  1708.     key <I5F>    {    [ XF86Standby        ]    };
  1709.     key <I63>    {    [ XF86WakeUp        ]    };
  1710. };
  1711.  
  1712.  
  1713. // Propeller
  1714.  
  1715. partial alphanumeric_keys
  1716. xkb_symbols "propeller" {
  1717.     name[Group1]= "Propeller Voyager (KTEZ-1000)";
  1718.  
  1719.     key <I25>    {    [ XF86Calculator    ]    };
  1720.     key <I18>    {    [ XF86Xfer        ]    };
  1721.  
  1722.     key <I68>    {    [ XF86DOS        ]    };
  1723.     key <I21>    {    [ XF86Documents        ]    };
  1724.     key <I32>    {    [ XF86WWW        ]    };
  1725.     key <I26>    {    [ Menu            ]    };
  1726.     key <I23>    {    [ XF86Game        ]    };
  1727.  
  1728.     key <I22>    {    [ XF86AudioPlay, XF86AudioPause ] };
  1729.     key <I12>    {    [ XF86AudioRewind    ]    };
  1730.     key <I10>    {    [ XF86AudioPrev        ]    };
  1731.     key <I19>    {    [ XF86AudioNext        ]    };
  1732.     key <I24>    {    [ XF86AudioStop        ]    };
  1733.     key <I17>    {    [ XF86Close        ]    };
  1734.     key <I1E>    {    [ XF86AudioRecord    ]    };
  1735.  
  1736.     key <I2E>    {    [ XF86AudioLowerVolume    ]    };
  1737.     key <I20>    {    [ XF86AudioMute        ]    };
  1738.     key <I30>    {    [ XF86AudioRaiseVolume    ]    };
  1739.     key <I7A>    {    [ XF86Standby        ]    };
  1740. };
  1741.  
  1742.  
  1743. // QTronix
  1744.  
  1745. partial alphanumeric_keys
  1746. xkb_symbols "qtronix" {
  1747.     name[Group1]= "QTronix Scorpius 98N+";
  1748.  
  1749.     key <I21>    {    [ XF86AudioPrev        ]    };
  1750.     key <I22>    {    [ XF86AudioPlay, XF86AudioPause ] };
  1751.     key <I24>    {    [ XF86AudioStop        ]    };
  1752.     key <I23>    {    [ XF86AudioNext        ]    };
  1753.     key <I30>    {    [ XF86AudioRecord    ]    };
  1754.  
  1755.     key <I2E>    {    [ XF86AudioLowerVolume    ]    };
  1756.     key <I26>    {    [ XF86AudioMute        ]    };
  1757.     key <I20>    {    [ XF86AudioRaiseVolume    ]    };
  1758.  
  1759.     key <I13>    {    [ XF86WakeUp        ]    };
  1760.     key <I18>    {    [ XF86Standby        ]    };
  1761.     key <I31>    {    [ XF86PowerOff        ]    };
  1762.     key <I68>    {    [ XF86Calculator    ]    };
  1763.     key <I1F>    {    [ XF86Reload        ]    };
  1764.  
  1765.     key <I25>    {    [ XF86HomePage        ]    };
  1766.     key <I1E>    {    [ XF86Back        ]    };
  1767.     key <I17>    {    [ XF86Search        ]    };
  1768.     key <I32>    {    [ XF86Stop        ]    };
  1769.     key <I12>    {    [ XF86Forward        ]    };
  1770.  
  1771.     key <I19>    {    [ XF86ScrollUp        ]    };
  1772.     key <I10>    {    [ XF86ScrollDown    ]    };
  1773. };
  1774.  
  1775.  
  1776. // Samsung
  1777.  
  1778. partial alphanumeric_keys
  1779. xkb_symbols "samsung4500" {
  1780.     name[Group1]= "Samsung SDM 4500P";
  1781.  
  1782.     key <I2E>    {    [ XF86AudioLowerVolume    ]    };
  1783.     key <I30>    {    [ XF86AudioRaiseVolume    ]    };
  1784.     key <I20>    {    [ XF86AudioMute        ]    };
  1785.     key <I18>    {    [ XF86Eject        ]    };
  1786.     key <I22>    {    [ XF86AudioPlay, XF86AudioPause ] };
  1787.     key <I24>    {    [ XF86AudioStop        ]    };
  1788.     key <I10>    {    [ XF86AudioPrev        ]    };
  1789.     key <I19>    {    [ XF86AudioNext        ]    };
  1790.     key <I32>    {    [ XF86WWW        ]    };
  1791.     key <I6C>    {    [ XF86Mail        ]    };
  1792.     key <I5F>    {    [ XF86Standby        ]    };
  1793.     key <I26>    {    [ Help            ]    };
  1794.     key <I59>    {    [ XF86Explorer        ]    };
  1795.     key <I09>    {    [ XF86Close        ]    };
  1796.     key <I0A>    {    [ XF86Book        ]    };
  1797.     key <I02>    {    [ XF86Launch1        ]    };
  1798.     key <NFER>    {    [ XF86Launch2        ]    };
  1799.     key <I04>    {    [ XF86Launch3        ]    };
  1800.     key <AE13>    {    [ XF86Launch4        ]    };
  1801.     key <I06>    {    [ XF86Launch5        ]    };
  1802. };
  1803.  
  1804. partial alphanumeric_keys
  1805. xkb_symbols "samsung4510" {
  1806.     name[Group1]= "Samsung SDM 4510P";
  1807.  
  1808.     key <I2E>    {    [ XF86AudioLowerVolume    ]    };
  1809.     key <I30>    {    [ XF86AudioRaiseVolume    ]    };
  1810.     key <I20>    {    [ XF86AudioMute        ]    };
  1811.     key <I18>    {    [ XF86Eject        ]    };
  1812.     key <I22>    {    [ XF86AudioPlay, XF86AudioPause ] };
  1813.     key <I24>    {    [ XF86AudioStop        ]    };
  1814.     key <I10>    {    [ XF86AudioPrev        ]    };
  1815.     key <I19>    {    [ XF86AudioNext        ]    };
  1816.     key <I02>    {    [ XF86Launch1        ]    };
  1817.     key <NFER>    {    [ XF86Launch2        ]    };
  1818.     key <I04>    {    [ XF86Launch3        ]    };
  1819.     key <I5F>    {    [ XF86Standby        ]    };
  1820. };
  1821.  
  1822.  
  1823. // SK
  1824.  
  1825. partial alphanumeric_keys
  1826. xkb_symbols "sk1300" {
  1827.     name[Group1]= "SK-1300";
  1828.  
  1829.     key <I20>    {    [ XF86WWW        ]    };
  1830.     key <I26>    {    [ XF86Back        ]    };
  1831.     key <I1E>    {    [ XF86Forward        ]    };
  1832.     key <I32>    {    [ XF86Stop        ]    };
  1833.     key <I25>    {    [ XF86Standby        ]    };
  1834.     key <I10>    {    [ XF86AudioPrev        ]    };
  1835.     key <I19>    {    [ XF86AudioNext        ]    };
  1836.     key <I22>    {    [ XF86AudioPlay, XF86AudioPause ] };
  1837.     key <I24>    {    [ XF86AudioStop        ]    };
  1838.     key <I12>    {    [ XF86Eject        ]    };
  1839.     key <I30>    {    [ XF86AudioRaiseVolume    ]    };
  1840.     key <I2E>    {    [ XF86AudioLowerVolume    ]    };
  1841. };
  1842.  
  1843. partial alphanumeric_keys
  1844. xkb_symbols "sk2500" {
  1845.     name[Group1]= "SK-2500";
  1846.  
  1847.     key <I25>    {    [ XF86PowerOff        ]    };
  1848.     key <I7A>    {    [ XF86ScreenSaver    ]    };
  1849.     key <I32>    {    [ XF86WWW        ]    };
  1850.     key <I21>    {    [ XF86Calculator    ]    };
  1851.     key <I23>    {    [ XF86Xfer        ]    };
  1852.     key <I17>    {    [ XF86Close        ]    };
  1853.     key <I10>    {    [ XF86AudioPrev        ]    };
  1854.     key <I22>    {    [ XF86AudioPlay, XF86AudioPause ] };
  1855.     key <I24>    {    [ XF86AudioStop        ]    };
  1856.     key <I19>    {    [ XF86AudioNext        ]    };
  1857.     key <I1E>    {    [ XF86AudioRecord    ]    };
  1858.     key <I12>    {    [ XF86AudioRewind    ]    };
  1859.     key <I26>    {    [ Menu            ]    };
  1860.     key <I18>    {    [ XF86Eject        ]    };
  1861.     key <I20>    {    [ XF86AudioMute        ]    };
  1862.     key <I30>    {    [ XF86AudioRaiseVolume    ]    };
  1863.     key <I2E>    {    [ XF86AudioLowerVolume    ]    };
  1864.     key <I19>    {    [ XF86Forward        ]    };
  1865.     key <I18>    {    [ XF86Eject        ]    };
  1866. };
  1867.  
  1868. partial alphanumeric_keys
  1869. xkb_symbols "sk6200" {
  1870.     name[Group1]= "SK-6200";
  1871.  
  1872.     key <I24>    {    [ XF86AudioStop        ]    };
  1873.     key <I22>    {    [ XF86AudioPlay, XF86AudioPause ] };
  1874.     key <I23>    {    [ XF86AudioPrev        ]    };
  1875.     key <I21>    {    [ XF86AudioNext        ]    };
  1876.     key <I16>    {    [ XF86AudioRaiseVolume    ]    };
  1877.     key <I14>    {    [ XF86AudioLowerVolume    ]    };
  1878.     key <I20>    {    [ XF86AudioMute        ]    };
  1879.     key <I5E>    {    [ XF86PowerOff        ]    };
  1880.     key <I5F>    {    [ XF86Standby        ]    };
  1881.     key <I1E>    {    [ XF86WWW        ]    };
  1882.     key <I12>    {    [ XF86Favorites        ]    };
  1883.     key <I32>    {    [ XF86Mail        ]    };
  1884.     key <I17>    {    [ XF86Back        ]    };
  1885.     key <I19>    {    [ XF86Forward        ]    };
  1886. };
  1887.  
  1888. partial alphanumeric_keys
  1889. xkb_symbols "sk7100" {
  1890.     name[Group1]= "SK-7100";
  1891.  
  1892.     key <I17>    {    [ XF86Close        ]    };
  1893.     key <I25>    {    [ XF86CD        ]    };
  1894.     key <I18>    {    [ XF86Video        ]    };
  1895.     key <I32>    {    [ XF86WWW        ]    };
  1896.     key <I1E>    {    [ XF86Eject        ]    };
  1897.     key <I10>    {    [ XF86AudioPrev        ]    };
  1898.     key <I12>    {    [ XF86AudioPause    ]    };
  1899.     key <I22>    {    [ XF86AudioPlay        ]    };
  1900.     key <I24>    {    [ XF86AudioStop        ]    };
  1901.     key <I19>    {    [ XF86AudioNext        ]    };
  1902.     key <I2E>    {    [ XF86AudioLowerVolume    ]    };
  1903.     key <I30>    {    [ XF86AudioRaiseVolume    ]    };
  1904.     key <I20>    {    [ XF86AudioMute        ]    };
  1905.     key <I26>    {    [ XF86Display        ]    };
  1906. };
  1907.  
  1908.  
  1909. // Sven
  1910.  
  1911. partial alphanumeric_keys
  1912. xkb_symbols "sven" {
  1913.     name[Group1]= "SVEN Ergonomic 2500";
  1914.  
  1915.     key <I68>    {    [ XF86Back        ]    };
  1916.     key <I12>    {    [ XF86Forward        ]    };
  1917.     key <I23>    {    [ XF86Stop        ]    };
  1918.     key <I29>    {    [ XF86Reload        ]    };
  1919.     key <I2E>    {    [ XF86Search        ]    };
  1920.     key <I30>    {    [ XF86Favorites        ]    };
  1921.     key <I1E>    {    [ XF86HomePage        ]    };
  1922.     key <I19>    {    [ XF86AudioPrev        ]    };
  1923.     key <I1A>    {    [ XF86AudioStop        ]    };
  1924.     key <I10>    {    [ XF86AudioPlay, XF86AudioPause ] };
  1925.     key <I62>    {    [ XF86AudioNext        ]    };
  1926.     key <I26>    {    [ XF86AudioMute        ]    };
  1927.     key <I25>    {    [ XF86AudioLowerVolume    ]    };
  1928.     key <I17>    {    [ XF86AudioRaiseVolume    ]    };
  1929.     key <I18>    {    [ XF86ZoomOut        ]    };
  1930.     key <I21>    {    [ XF86ZoomIn        ]    };
  1931.     key <I32>    {    [ XF86ScrollDown    ]    };
  1932.     key <I31>    {    [ XF86ScrollUp        ]    };
  1933.     key <I20>    {    [ XF86Mail        ]    };
  1934.     key <I22>    {    [ XF86MyComputer    ]    };
  1935.     key <I28>    {    [ XF86Calculator    ]    };
  1936.     key <I24>    {    [ XF86ScreenSaver    ]    };
  1937.     key <I5E>    {    [ XF86PowerOff        ]    };
  1938.     key <I5F>    {    [ XF86Standby        ]    };
  1939.     key <I63>    {    [ XF86WakeUp        ]    };
  1940. };
  1941.  
  1942.  
  1943. // Symplon
  1944.  
  1945. partial alphanumeric_keys
  1946. xkb_symbols "symplon" {
  1947.     name[Group1]= "Symplon PaceBook (tablet PC)";
  1948.  
  1949.     key <HOME>    {    [ XF86RotationPB    ]    };
  1950.     key <UP>    {    [ XF86MenuPB        ]    };
  1951.     key <PAUS>    {    [ XF86UserPB        ]    };
  1952.     key <I25>    {    [ XF86RotationKB    ]    };
  1953.     key <I26>    {    [ XF86MenuKB        ]    };
  1954.     key <I13>    {    [ XF86SplitScreen    ]    };
  1955.     key <I6B>    {    [ XF86User1KB        ]    };
  1956.     key <I21>    {    [ XF86User2KB        ]    };
  1957.     key <I5F>    {    [ XF86Standby        ]    };
  1958.     key <I17>    {    [ XF86New        ]    };
  1959.     key <I6C>    {    [ XF86Mail        ]    };
  1960.     key <I32>    {    [ XF86WWW        ]    };
  1961.     key <I14>    {    [ XF86Support        ]    };
  1962. };
  1963.  
  1964. // Toshiba
  1965.  
  1966. partial alphanumeric_keys
  1967. xkb_symbols "toshiba_s3000" {
  1968.  
  1969.     // Describes the Special buttons on Toshiba Satellite 3000 models.
  1970.     // See http://sourceforge.net/projects/omke for details on enabling
  1971.     // these keys
  1972.  
  1973.     name[Group1]= "Toshiba Satellite S3000";
  1974.     key <I71>    {    [ XF86WWW        ]    };
  1975.     key <I73>    {    [ XF86Mail        ]    };
  1976.     key <I06>    {    [ XF86Launch1        ]    };
  1977.     key <I13>    {    [ XF86Launch2        ]    };
  1978.     key <I24>    {    [ XF86AudioStop, XF86Eject    ]    };
  1979.     key <I10>    {    [ XF86AudioPrev        ]    };
  1980.     key <I19>    {    [ XF86AudioNext        ]    };
  1981.     key <I22>    {    [ XF86AudioPlay, XF86AudioPause    ]    };
  1982.     key <I75>    {    [ XF86AudioRaiseVolume    ]    };
  1983.     key <I76>    {    [ XF86AudioLowerVolume    ]    };
  1984. };
  1985.  
  1986. // Trust
  1987.  
  1988. partial alphanumeric_keys
  1989. xkb_symbols "trust" {
  1990.     name[Group1]= "Trust Wireless Keyboard Classic";
  1991.  
  1992.     key <I32>    {    [ XF86WWW        ]    };
  1993.     key <I6A>    {    [ XF86Back        ]    };
  1994.     key <I69>    {    [ XF86Forward        ]    };
  1995.     key <I6C>    {    [ XF86Mail        ]    };
  1996.     key <I21>    {    [ XF86Calculator    ]    };
  1997.     key <I30>    {    [ XF86AudioRaiseVolume    ]    };
  1998.     key <I20>    {    [ XF86AudioMute        ]    };
  1999.     key <I2E>    {    [ XF86AudioLowerVolume    ]    };
  2000.     key <I10>    {    [ XF86AudioPrev        ]    };
  2001.     key <I19>    {    [ XF86AudioNext        ]    };
  2002.     key <I22>    {    [ XF86AudioPlay, XF86AudioPause ] };
  2003.     key <I24>    {    [ XF86AudioStop        ]    };
  2004.     key <I1E>    {    [ XF86Eject        ]    };
  2005.     key <I5F>    {    [ XF86Standby        ]    };
  2006.     key <I63>    {    [ XF86WakeUp        ]    };
  2007.     key <I11>    {    [ XF86ScreenSaver    ]    };
  2008. };
  2009.  
  2010.  
  2011. partial alphanumeric_keys
  2012. xkb_symbols "trustda" {
  2013.     name[Group1]= "Trust Direct Access Keyboard";
  2014.  
  2015.     key <I7A>    {    [ XF86Away        ]    };
  2016.     key <I32>    {    [ XF86WWW        ]    };
  2017.     key <I21>    {    [ XF86Calculator    ]    };
  2018.     key <I23>    {    [ XF86Xfer        ]    };
  2019.     key <I17>    {    [ XF86Close        ]    };
  2020.     key <I10>    {    [ XF86AudioPrev        ]    };
  2021.     key <I22>    {    [ XF86AudioPlay, XF86AudioPause ] };
  2022.     key <I24>    {    [ XF86AudioStop        ]    };
  2023.     key <I19>    {    [ XF86AudioNext        ]    };
  2024.     key <I1E>    {    [ XF86AudioRecord    ]    };
  2025.     key <I12>    {    [ XF86AudioRewind    ]    };
  2026.     key <I26>    {    [ Help            ]    };
  2027.     key <I18>    {    [ XF86Eject        ]    };
  2028.     key <I20>    {    [ XF86AudioMute        ]    };
  2029.     key <I30>    {    [ XF86AudioRaiseVolume    ]    };
  2030.     key <I2E>    {    [ XF86AudioLowerVolume    ]    };
  2031.     key <I25>    {    [ XF86Standby        ]    };
  2032. };
  2033.  
  2034.  
  2035. // YaHoo!
  2036.  
  2037. partial alphanumeric_keys
  2038. xkb_symbols "yahoo" {
  2039.     name[Group1]= "Yahoo! Internet Keyboard";
  2040.  
  2041.     key <I11>    {    [ XF86AudioPrev        ]    };
  2042.     key <I12>    {    [ XF86AudioPlay, XF86AudioPause ] };
  2043.     key <I1E>    {    [ XF86AudioStop        ]    };
  2044.     key <I1F>    {    [ XF86AudioNext        ]    };
  2045.     key <I20>    {    [ XF86AudioRecord    ]    };
  2046.     key <I21>    {    [ XF86AudioLowerVolume    ]    };
  2047.     key <I22>    {    [ XF86AudioRaiseVolume    ]    };
  2048.     key <I23>    {    [ XF86AudioMute        ]    };
  2049.     key <I24>    {    [ XF86Close        ]    };
  2050.     key <I25>    {    [ XF86Calculator    ]    };
  2051.     key <I26>    {    [ Help            ]    };
  2052.     key <I27>    {    [ XF86Mail        ]    };
  2053.     key <I28>    {    [ XF86WWW        ]    };
  2054.     key <I5E>    {    [ XF86PowerOff        ]    };
  2055.     key <I5F>    {    [ XF86Standby        ]    };
  2056.     key <I63>    {    [ XF86WakeUp        ]    };
  2057. };
  2058.